私はGridLayout内に4x6グリッドのボタンを配置しようとしていますが、レイアウトの範囲外に配置されているボタンや、それを修正する方法がわからないものがあります。基本的には、グリッドレイアウトの内側に収まるように、すべてのボタンビューを縮小します。 GridLayoutの境界内にビューを収める方法は?
<GridLayout
android:id="@+id/grid_buttons"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="6"
android:rowCount="4">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_row="0"
android:text="@string/button_1"/>
<Button
android:layout_weight="1"
android:layout_column="1"
android:layout_row="0"
android:text="@string/button_2"/>
<Button
android:layout_weight="1"
android:layout_column="2"
android:layout_row="0"
android:text="@string/button_3"/>
<Button
android:layout_weight="1"
android:layout_column="0"
android:layout_row="1"
android:text="@string/button_4"/>
<Button
android:layout_weight="1"
android:layout_column="1"
android:layout_row="1"
android:text="@string/button_5"/>
<Button
android:layout_weight="1"
android:layout_column="2"
android:layout_row="1"
android:text="@string/button_6"/>
<Button
android:layout_weight="1"
android:layout_column="0"
android:layout_row="2"
android:text="@string/button_7"/>
<Button
android:layout_weight="1"
android:layout_column="1"
android:layout_row="2"
android:text="@string/button_8"/>
<Button
android:layout_weight="1"
android:layout_column="2"
android:layout_row="2"
android:text="@string/button_9"/>
<Button
android:layout_weight="1"
android:layout_column="1"
android:layout_row="3"
android:text="@string/button_0"/>
<Button
android:layout_weight="1"
android:layout_column="3"
android:layout_row="0"
android:text="@string/button_A"/>
<Button
android:layout_weight="1"
android:layout_column="4"
android:layout_row="0"
android:text="@string/button_B"/>
<Button
android:layout_weight="1"
android:layout_column="5"
android:layout_row="0"
android:text="@string/button_C"/>
<Button
android:layout_weight="1"
android:layout_column="3"
android:layout_row="1"
android:text="@string/button_D"/>
<Button
android:layout_weight="1"
android:layout_column="4"
android:layout_row="1"
android:text="@string/button_E"/>
<Button
android:layout_weight="1"
android:layout_column="5"
android:layout_row="1"
android:text="@string/button_F"/>
</GridLayout>
用テーブルレイアウト –
@Nicoが役立ちます。 – FAT
try "アンドロイド:stretchMode ="あなたのグリッドレイアウトの "columnWidth" – Mehta