私は電卓のように、各行に4つのボタンがあり、5つの行があります。私はLinearLayout
を使ってこれらの各行を作成しました。 LinearLayout
の各ボタンでandroid:layout_weight="1"
を使用して、各行の幅を完全に埋めることができました。しかし、私はこの方法で垂直空間を埋める方法を知らない。私はここで最初の行のコードを共有するように5つの行の後に正常XDPIスクリーン用底に残っている空間(ネクサス4)アンドロイドで垂直に均等にボタン/レイアウトを張るには?
<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>
があるのレイアウトが長すぎると、残りの行も同様です。
等高さで行を塗りつぶしますか? –
'LinearLayout'高さ属性を変更しようとしましたか?:android:layout_height =" match_parent "' –
チェックアウト[このリンク](http://stackoverflow.com/a/8105131/2345913) – CRUSADER