Débutant : blocage programmation Android
Résolu
Blanc57
Messages postés
369
Date d'inscription
Statut
Membre
Dernière intervention
-
Blanc57 Messages postés 369 Date d'inscription Statut Membre Dernière intervention -
Blanc57 Messages postés 369 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je tente de me mettre à la programmation Android, j'essaye de faire un petit programme qui effectue un simple calcul (le cubage d'un arbre en fonction du diametre et de la longueur).
J'ai écrit un code en me basant sur un tuto mais celui-ci plante, ce ne doit pas être grand chose mais je bloque :
package fr.calcul.cubage;
import fr.calcul.cubage.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class CalculCubageActivity extends Activity implements View.OnClickListener {
private EditText diametre ;
private EditText longueur;
private TextView result;
private Button mButton ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
diametre = (EditText) findViewById(R.id.editDiametre1);
longueur = (EditText) findViewById(R.id.editLongueur1);
mButton = (Button) findViewById(R.id.button1);
mButton.setOnClickListener(this);
}
public void onClick(View mButton) {
if (diametre.getText().length() == 0 ) {
Toast.makeText(this, "Veuillez entrer des dimensions valables",
Toast.LENGTH_LONG).show();
return;
}
if ( longueur.getText().length() == 0 ) {
Toast.makeText(this, "Veuillez entrer des dimensions valables",
Toast.LENGTH_LONG).show();
return;
}
float diamValue = Float.parseFloat(diametre.getText().toString());
float longValue = Float.parseFloat(longueur.getText().toString());
result.setText(String.valueOf(calculCubage(diamValue,longValue)));
}
// Calcul du cubage
private float calculCubage(float diamValue, float longValue) {
return (diamValue * longValue * 8/10 );
}
}
Les principaux éléments de mon layout sont ;
editText (entree des valeurs) : editDiametre1 et editLongueur1
Button (lancement du calcul) : button1
TextView (affichage du résultat) : result
Merci d'avance à celui ou celle qui pourrait me montrer la voie...
Je tente de me mettre à la programmation Android, j'essaye de faire un petit programme qui effectue un simple calcul (le cubage d'un arbre en fonction du diametre et de la longueur).
J'ai écrit un code en me basant sur un tuto mais celui-ci plante, ce ne doit pas être grand chose mais je bloque :
package fr.calcul.cubage;
import fr.calcul.cubage.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class CalculCubageActivity extends Activity implements View.OnClickListener {
private EditText diametre ;
private EditText longueur;
private TextView result;
private Button mButton ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
diametre = (EditText) findViewById(R.id.editDiametre1);
longueur = (EditText) findViewById(R.id.editLongueur1);
mButton = (Button) findViewById(R.id.button1);
mButton.setOnClickListener(this);
}
public void onClick(View mButton) {
if (diametre.getText().length() == 0 ) {
Toast.makeText(this, "Veuillez entrer des dimensions valables",
Toast.LENGTH_LONG).show();
return;
}
if ( longueur.getText().length() == 0 ) {
Toast.makeText(this, "Veuillez entrer des dimensions valables",
Toast.LENGTH_LONG).show();
return;
}
float diamValue = Float.parseFloat(diametre.getText().toString());
float longValue = Float.parseFloat(longueur.getText().toString());
result.setText(String.valueOf(calculCubage(diamValue,longValue)));
}
// Calcul du cubage
private float calculCubage(float diamValue, float longValue) {
return (diamValue * longValue * 8/10 );
}
}
Les principaux éléments de mon layout sont ;
editText (entree des valeurs) : editDiametre1 et editLongueur1
Button (lancement du calcul) : button1
TextView (affichage du résultat) : result
Merci d'avance à celui ou celle qui pourrait me montrer la voie...
A voir également:
- Débutant : blocage programmation Android
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Platine dj debutant - Forum Enregistrement / Traitement audio
- Comment utiliser un ordinateur pour un débutant - Astuces et Solutions