1
我在Android 4.0中引入了新的GridLayout,並且遇到了一些奇怪的結果。假設我想創建一個概念證明,一個儀表板由按鈕矩陣和頂部的editext視圖組成。在Android中使用新GridLayout的問題
Gridlayout包含2列和3行。 Edittext跨越第一行中的2列。
其餘空白處有4個按鈕。
我遇到的問題是,頂部的edittext比應該寬,我的四個按鈕不能均勻分佈。有什麼辦法可以做到這一點?
謝謝!
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:alignmentMode="alignMargins"
android:columnCount="2"
android:columnOrderPreserved="true"
android:orientation="vertical"
android:rowCount="3"
android:rowOrderPreserved="true" >
<Space
android:layout_width="1dp"
android:layout_height="15dp"
android:layout_gravity="fill_horizontal" />
<Button
android:id="@+id/button1"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="5dp"
android:layout_row="1"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="5dp"
android:layout_row="1"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_column="0"
android:layout_columnSpan="1"
android:layout_gravity="center"
android:layout_margin="5dp"
android:layout_row="2"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_column="1"
android:layout_columnSpan="1"
android:layout_gravity="center"
android:layout_margin="5dp"
android:layout_row="2"
android:text="Button" />
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_column="0"
android:layout_columnSpan="2"
android:layout_gravity="fill_horizontal"
android:layout_row="0" >
<requestFocus />
</EditText>
請發佈您的佈局代碼 – 2012-01-16 20:59:08
我只是做了:) – biquillo 2012-01-17 21:53:48