back to top

Aggiungiamo dei bottoni al nostro progetto – Guida Sviluppo App Android

Introduciamo adesso una nuova view: i button. I bottoni, insieme alle TextView, sono una delle view più utilizzate nelle applicazioni. Riprendiamo quindi il progetto precedente, aggiungiamo due bottoni alla finestra principale della nostra applicazione e lasciamo solo una TextView. Nel prossimo capitolo assoceremo un listener ad ogni bottone ed aggiorneremo il contenuto della TextView a seconda di quale bottone sia premuto dall’utente.

Apriamo dunque il file activity_main.xml e, dopo aver cancellato il codice relativo ad una delle due TextView precedentemente create, aggiungiamo il seguente codice:

<Button android:text="Bottone 1" 
  android:id="@+id/bottone1" 
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
</Button >

<Button android:text="Bottone 2" 
  android:id="@+id/bottone2"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
</Button>

Fatto ciò spostiamoci sul file MainActivity.java e togliamo la dichiarazione relativa dell’attributo rimosso dal file activity_main.xml dopodiché importiamo la classe Button:

import android.widget.Button

e dichiariamo i due bottoni come attributi:

private Button bottone1;
private Button bottone2;

Nel corpo del metodo onCreate rimuoviamo l’assegnamento relativo alla TextView eliminata dal file activity_main.xml ed inseriamo quelle relative ai due bottoni:

bottone1 = (Button) findViewById(R.id.bottone1);
bottone2 = (Button) findViewById(R.id.bottone2);
Pubblicità

In questa guida...