十分に試してみました。インターネットを検索しましたが、これを修正するために何ができるのか分かりません。GridLayoutでウェイトを設定できません
私は私のコードでこれがあります(私が欲しいものはどれ。)
<GridLayout
android:id="@+id/GridLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="2"
android:rowCount="2"
android:background="#f11"
>
<Button
android:id="@+id/button1"
android:layout_gravity="fill"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_row="0"
android:layout_column="0"
android:text="Button"/>
<Button
android:id="@+id/button2"
android:layout_gravity="fill"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_row="0"
android:layout_column="1"
android:text="Button"/>
<Button
android:id="@+id/button3"
android:layout_gravity="fill"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_row="1"
android:layout_column="0"
android:text="Button"/>
<Button
android:id="@+id/button4"
android:layout_gravity="fill"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_row="1"
android:layout_column="1"
android:text="Button"/>
</GridLayout>
は、この表示されます
ただし、デバイス
どのようにこの問題を解決:次のように表示されますか? ありがとう!
ボタンに 'android:layout_height =" 0dp "'を追加してみてください。 –
こんにちは@Gokhan Arik、回答ありがとうございます。私は試しましたが、うまくいきません。画面全体にちょうど2つのボタンが表示されます。 –
GridLayoutの親は何ですか? 4つのアイテムしかありませんか?私のデバイスではITが正常に見えます。 –