0

内部に多数のボタンを含む GridLayout を作成しています。

GridLayout の幅をデバイスの画面と一致させたいのですが、GridLayout の幅または GridLayout 内にあるボタンの幅を管理する必要があるかどうかはわかりません。

ボタンを GridLayout に動的に追加します。場合によっては、画面がボタンに与えるスペースよりも多くのスペースがボタンに必要になることがあります。そのため、私はそれを管理する方法がわかりません。

4

1 に答える 1

0

GridLayout をデバイスの幅に合わせたい場合は、レイアウト XML を次のように設定します。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".GridActivity" >

     <GridLayout
         android:id="@+id/button_grid"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content" >
     </GridLayout> 

</RelativeLayout>
于 2013-02-06T14:32:52.173 に答える