Ich habe genug versucht, im Internet gesucht und ich weiß nicht, was ich tun kann, um das zu beheben.Ich kann kein Gewicht in GridLayout setzen
ich in meinem Code haben dies:
<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>
In meiner IDE (ANDROID STUDIO 3.0) erscheinen diese: (. Das ist, was ich will)
Aber in Geräten erscheinen wie folgt aus:
Wie dieses Problem beheben? Danke!
Versuchen Sie, 'android: layout_height =" 0dp "' zu den Tasten –
Hallo @ Gokhan Arik, danke für die Antwort. Ich habe es versucht, funktioniert aber nicht. Erscheinen nur 2 Tasten auf dem gesamten Bildschirm. –
Was ist das übergeordnete Element von GridLayout? Hast du nur 4 Gegenstände? Auf meinem Gerät sieht es gut aus. –