Boutton(+) du calculatrice
farouk jabberi
Messages postés
1
Statut
Membre
-
scinarf Messages postés 1183 Statut Membre -
scinarf Messages postés 1183 Statut Membre -
Bonjour,
s'il vous plait aider moi pour corriger le code java ci dessous d'un boutton qui réalise la somme de deux entiers sous eclipse c'est un boutton d'une calculatrice::
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
//ecouteur de click
OnClickListener ecouteurPlus = new OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("bouton plus cliqué");
};
};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//recuperation du boutton par java
Button btnPlus = (Button) findViewById(R.id.button1);
//affecter au bouton l'ecouteur
btnPlus.setOnClickListener(ecouteurPlus);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
merci d'avance :)
s'il vous plait aider moi pour corriger le code java ci dessous d'un boutton qui réalise la somme de deux entiers sous eclipse c'est un boutton d'une calculatrice::
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
//ecouteur de click
OnClickListener ecouteurPlus = new OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("bouton plus cliqué");
};
};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//recuperation du boutton par java
Button btnPlus = (Button) findViewById(R.id.button1);
//affecter au bouton l'ecouteur
btnPlus.setOnClickListener(ecouteurPlus);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
merci d'avance :)
A voir également:
- Boutton(+) du calculatrice
- Calculatrice gratuit - Télécharger - Calcul & Conversion
- Installer calculatrice - Télécharger - Calcul & Conversion
- Ma-calculatrice - Télécharger - Calcul & Conversion
- Calculatrice disparue samsung - Forum Samsung
- Calculatrice windows 7 - Télécharger - Calcul & Conversion
1 réponse
Bonjour,
Quel est le rôle de ce bouton ? Hormis d'essayer d'afficher un message via le system.out.println().
Alors je pense que vous souhaitez vous assurez que le bouton a bien été cliqué. Pour cela on va ajouté une TextView dans le fichier XML principale (activity_main.xml) que l'on appelera TV1.
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
private Button btnPlus;
private TextView MaTexteView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//recuperation du boutton par java
btnPlus = (Button) findViewById(R.id.button1);
MaTexteView=(TextView)findViewById(R.id.TV1);
}
@Override
public onResume()
{
super.onResume();
//affecter au bouton l'ecouteur
btnPlus.setOnClickListener(ecouteurPlus);
}
OnClickListener ecouteurPlus = new OnClickListener() {
@Override
public void onClick(View v)
{
TV1.setText("bouton plus cliqué");
}
};
}
Voila ca devrait marcher maintenant, il est possible que j'ai fais quelques erreurs avec les majuscules et minuscules mais Eclispe se chargera de vous les faire remarquer.
De plus, je n'ai pas fais les import nécessaires, la encore, eclipse vous mettra une alerte pour les faire.
Pour que les Listener fonctionnent, il faut les placer dans onResume() et non dans onCreate(). Sinon ca peut poser quelques soucis.
Et je ne sais pas si la fonctions system.outprintin() fonctionne, personnellement j'ai jamais essayé. Si vous souhaitez juste afficher un message disant que le bouton a été clicquer vous pouvez utiliser un Toast dans ces cas la remplacer le contenu du bouton par
Toats.makeText(this,"Bouton cliquer", Toats.LENGTH_SHORT).show();
Oubliez pas de faire l'importation de Toast dans l'entete.
J'espere que ca vous a aidé, ne pas hésiter si vous avez d'autre question.
Quel est le rôle de ce bouton ? Hormis d'essayer d'afficher un message via le system.out.println().
Alors je pense que vous souhaitez vous assurez que le bouton a bien été cliqué. Pour cela on va ajouté une TextView dans le fichier XML principale (activity_main.xml) que l'on appelera TV1.
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
private Button btnPlus;
private TextView MaTexteView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//recuperation du boutton par java
btnPlus = (Button) findViewById(R.id.button1);
MaTexteView=(TextView)findViewById(R.id.TV1);
}
@Override
public onResume()
{
super.onResume();
//affecter au bouton l'ecouteur
btnPlus.setOnClickListener(ecouteurPlus);
}
OnClickListener ecouteurPlus = new OnClickListener() {
@Override
public void onClick(View v)
{
TV1.setText("bouton plus cliqué");
}
};
}
Voila ca devrait marcher maintenant, il est possible que j'ai fais quelques erreurs avec les majuscules et minuscules mais Eclispe se chargera de vous les faire remarquer.
De plus, je n'ai pas fais les import nécessaires, la encore, eclipse vous mettra une alerte pour les faire.
Pour que les Listener fonctionnent, il faut les placer dans onResume() et non dans onCreate(). Sinon ca peut poser quelques soucis.
Et je ne sais pas si la fonctions system.outprintin() fonctionne, personnellement j'ai jamais essayé. Si vous souhaitez juste afficher un message disant que le bouton a été clicquer vous pouvez utiliser un Toast dans ces cas la remplacer le contenu du bouton par
Toats.makeText(this,"Bouton cliquer", Toats.LENGTH_SHORT).show();
Oubliez pas de faire l'importation de Toast dans l'entete.
J'espere que ca vous a aidé, ne pas hésiter si vous avez d'autre question.