我正在尝试创建填充屏幕的 8 个图像按钮的布局。
我有以下代码:
<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中完成吗?
如果是这样,最有效的方法是什么?
谢谢你。