0

我正在使用android2.2。我创建了drawable-mdpi、drawable-hdpi、res/drawable-xhdpi。我为大、中、小屏幕尺寸创建了布局文件夹。我在清单文件中使用了。我仍然无法获得对多个屏幕尺寸的支持。例如,对于大、中、小屏幕尺寸,图像尺寸和布局边距保持不变。谁能帮我?

4

2 回答 2

1

使用 layout-small、layout-normal、layout-large、layout-xlarge 命名布局文件夹。它根据移动 dpi 工作。它不依赖于屏幕大小。

于 2012-07-31T08:38:35.487 回答
0

如果你想为所有屏幕创建布局,你可以使用weightsum来管理它们。

此示例代码可能对您有所帮助。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:weightSum="1.0" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="0.3"
        android:src="@drawable/ic_launcher" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.4"
        android:orientation="vertical" 
        android:weightSum="1.0">



    </LinearLayout>

</LinearLayout>
于 2012-07-31T09:23:39.750 回答