我想創建一個8個圖像按鈕的佈局,填滿屏幕。
我有以下代碼:Android相對佈局引力填充問題
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:gravity="fill"
android:background="@drawable/background">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY">
<ImageButton android:src="@drawable/calls_r1_c1"
android:id="@+id/basic"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:background="@android:color/transparent"/>
<ImageButton android:src="@drawable/calls_r2_c1"
android:id="@+id/basic"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:background="@android:color/transparent"/>
<ImageButton android:src="@drawable/calls_r3_c1"
android:id="@+id/basic"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:background="@android:color/transparent"/>
<ImageButton android:src="@drawable/calls_r4_c1"
android:id="@+id/basic"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:background="@android:color/transparent"/>
<ImageButton android:src="@drawable/calls_r5_c1"
android:id="@+id/basic"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:background="@android:color/transparent"/>
<ImageButton android:src="@drawable/calls_r6_c1"
android:id="@+id/basic"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:background="@android:color/transparent"/>
<ImageButton android:src="@drawable/calls_r7_c1"
android:id="@+id/basic"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:background="@android:color/transparent"/>
<ImageButton android:src="@drawable/calls_r8_c1"
android:id="@+id/basic"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:background="@android:color/transparent"/>
</LinearLayout>
</RelativeLayout>
圖像按鈕的寬度被填充母體,但高度不。
我該如何讓它們的高度變化以適應屏幕?
這是要在Java中完成?
如果是這樣,那麼最有效的方法是什麼?
謝謝。
嘗試提供'機器人:layout_weight = 「1」'每個的ImageButton。 – SamSPICA
ok.will試着讓你知道 – Brahadeesh
謝謝你的工作。 – Brahadeesh