Tout d'abord dans votre main.xml par exemple, il faut définir un bouton :
<Button android:id="@+id/button0" android:text="1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" />
Ensuite, dans votre source :
public class <Nom_de_votre_activity_ici> extends Activity { //Déclaration d'une variable de type Button Button button0;button0 = (Button) findViewById(R.id.button0);
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button0 = (Button) findViewById(R.id.button0);
Cette dernière ligne permet de lier la variable button0 au button0 créé dans votre main.xml, grâce à la fonction findViewById.Ensuite, il suffit de se mettre à écouter les évenements du button0 :
button0.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
<Votre code à exécuter ici>
}
});
Un bon exemple d'utilisation avec une calculatrice à voir ici.
Aucun commentaire:
Enregistrer un commentaire