1
Android 4.0で導入された新しいGridLayoutを少し再生していて、奇妙な結果が発生しています。私は、ボタンのマトリックスとそれらの上にeditextのビューで作られたダッシュボードをコンセプトの証明として作成したいと言いましょう。Androidで新しいGridLayoutを使用するときの問題
Gridlayoutには2列と3行が含まれています。 Edittextは、最初の行の2列にまたがります。
空の残りの部分に4つのボタンがあります。
私が抱えている問題は、上にあるedittextが広くて、4つのボタンを均等に分散できないということです。これを達成する方法はありますか?
ありがとうございました!
<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>
にまたがる作るためのGridLayout項目のサイズを変更する場合(エクリプス)ADTレイアウトエディタで、Shiftキーを押しあなたのレイアウトコードを投稿してください –
私はそれをやった:) – biquillo