Android应用程序支持多个屏幕?

时间:2016-07-18 09:07:20

标签: android xml

我正在尝试构建一个Android应用程序,问题是我想要四个ImageButtons来覆盖屏幕的所有宽度。所以我的问题是针对不同的屏幕尺寸我的图像应该是什么尺寸? 例如,在具有4英寸屏幕的设备中,我的每个图像的大小应该是多少?

1 个答案:

答案 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>