Ho un layout come nella calcolatrice, 4 pulsanti in ogni riga, con alcune 5 righe. Ho creato queste righe utilizzando LinearLayout
. Sono riuscito a riempire completamente la larghezza di ogni riga utilizzando android:layout_weight="1"
in ciascun pulsante in LinearLayout
. Ma non so come riempire lo spazio verticale in questo modo. Dopo cinque righe c'è spazio rimanente nella parte inferiore per schermi XDPI Normal (Nexus 4)Come span ugualmente per pulsanti/layout in Android?
<LinearLayout
android:id="@+id/first_row"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/entry">
<Button
android:id="@+id/seven"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="7"
android:textColor="@color/Blue_ICS"
android:textSize="@dimen/button_text_size"
/>
<Button
android:id="@+id/eight"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="8"
android:textColor="@color/Blue_ICS"
android:textSize="@dimen/button_text_size"/>
<Button
android:id="@+id/nine"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="9"
android:textColor="@color/Blue_ICS"
android:textSize="@dimen/button_text_size"/>
<Button
android:id="@+id/plus"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="+"
android:textColor="@color/Blue_ICS"
android:textSize="@dimen/button_text_size"/>
</LinearLayout>
La disposizione è troppo lungo così condivido qui codice solo prima riga, righe rimanenti sono troppo stessa.
vuoi riempire le tue file con altezze uguali? –
Hai provato a cambiare l'attributo di altezza 'LinearLayout' ?:' android: layout_height = "match_parent" ' –
check out [questo link] (http://stackoverflow.com/a/8105131/2345913) – CRUSADER