Widget Button

Il widget Button rappresenta un pulsante. I pulsanti possono essere premuti da parte dell'utente per eseguire un'azione.
Un utilizzo tipico di un pulsante in una attività è la seguente:

public class MyActivity extends Activity {
     protected void onCreate(Bundle icicle) {
         super.onCreate(icicle);
         setContentView(R.layout.content_layout_id);
         final Button button = (Button) findViewById(R.id.button_id);
         button.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 // Esegui azione dopo il push del Button
             }
         });
     }
 }

Costruzione del widget Button nel file XML:

<Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dp"
        android:background="@drawable/android_button"
/>

Di seguito tre modalità di rappresentare un widget Button attraverso il file XML:

<Button id ="@+id/button1"
    android:text="Label"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>
<Button id ="@+id/button2"
    android:text="Label"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:typeface="serif"
/>
<Button id ="@+id/button3"
    android:text="Label"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:textStyle="bold_italic"
/>

Il risultato sarà:
button.png