我正在尝试构建一个Android应用程序,问题是我想要四个ImageButtons来覆盖屏幕的所有宽度。所以我的问题是针对不同的屏幕尺寸我的图像应该是什么尺寸? 例如,在具有4英寸屏幕的设备中,我的每个图像的大小应该是多少?
答案 0 :(得分:1)
您可以尝试这样的事情。这将同样将屏幕宽度除以4个图像视图。
<LinearLayout
android:id="@+id/linear1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="4"
android:orientation="horizontal" >
<ImageView
android:id="@+id/img1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/img1" />
<ImageView
android:id="@+id/img2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/img2" />
<ImageView
android:id="@+id/img3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/img3" />
<ImageView
android:id="@+id/img4"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/img4" />
</LinearLayout>