Sirgue Posté(e) 19 mai 2012 Share Posté(e) 19 mai 2012 Salut salut, J'ai eu une petite erreur dans mon code aujourd'hui, je ne sais pas trop comment la réparer mais je pense que ça vient plutôt de Java en lui même ^^" public class MainActivity extends Activity implements OnClickListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Définition des boutons Button bouton1 = (Button)findViewById(R.id.bouton1); //Mise en écoute des boutons bouton1.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case bouton1.getId(): //code code code... } Lien vers le commentaire Partager sur d’autres sites More sharing options...
FickTiff Posté(e) 19 mai 2012 Share Posté(e) 19 mai 2012 public class MainActivity extends Activity /** Called when the activity is first created. */ Button bouton1; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); addListenerOnButton(); } public void addListenerOnButton() { final Context context = this; //Définition des boutons bouton1 = (Button)findViewById(R.id.bouton1); //Mise en écoute des boutons bouton1.setOnClickListener(this); @Override public void onClick(View v) { switch (v.getId()) { case bouton1.getId(): //code code code... } Essaye comme cela Et si tu pourrais donner ton erreur sa pourrait aider à t'aider aussi ;) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sirgue Posté(e) 22 mai 2012 Auteur Share Posté(e) 22 mai 2012 En faite, cette erreur venait de "case bouton1.getId()". Vu que bouton1.getId() n'est pas une constante, ça veut pas. Il faut utiliser R.id.bouton1 ! :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.