TableLayout
Altro layout abbastanza semplice che inquadra gli elementi in una griglia. La larghezza di una colonna è definita dalla riga con la cella più larga, tuttavia si può specificare determinate colonne come restringibili setColumnShrinkable() o estensibili setColumnStretchable(), può nascondere una colonna chiamando setColumnCollapsed().
Ecco il codice relativo al file activity_main.xml
<TableLayout
android:layout_width=”match_parent” android:layout_height=”match_parent”> <TableRow>
<TextView
android:width=”120dp” android:text=”Nome:” /> <EditText
android:id=”@+id/txtNome” android:width=”200dp” /> </TableRow>
<TableRow>
<TextView android:text=”Cogbome:”/>
<EditText
android:id=”@+id/txtCognome” android:password=”true” /> </TableRow>
<TableRow>
<TextView />
<CheckBox
android:id=”@+id/chkStudente” android:layout_width=”match_parent” android:layout_height=”wrap_content” android:text=”Studente” /> </TableRow>
<TableRow>
<TextView />
<Button
android:id=”@+id/btnIscriviti” android:text=”Iscriviti” /> </TableRow>
</TableLayout>
|