我现在用浸。但是在具有 mdpi、hdpi、xhdpi... 的设备上,比例是不同的。例如:
我知道在 mdpi 1px = 1dp 上。hdpi 1.00dp = 1.50px xhdpi 1.00dp = 2.00px
hdpi 480x800 上的分辨率,xhdi 通常 720x1280 上的分辨率 ... DP 没用
我现在用浸。但是在具有 mdpi、hdpi、xhdpi... 的设备上,比例是不同的。例如:
我知道在 mdpi 1px = 1dp 上。hdpi 1.00dp = 1.50px xhdpi 1.00dp = 2.00px
hdpi 480x800 上的分辨率,xhdi 通常 720x1280 上的分辨率 ... DP 没用
用于android:layout_weight="25"
25% 的项目并继续以此类推,直到您完成LinearLayout
.
例如:
android:layout_weight="25"
android:layout_weight="15"
android:layout_weight="50"
android:layout_weight="35"
您应该使用LinearLayout
孩子的 'android:layout_weight' 参数:
<LinearLayout>
<View
android:layout_height="0dp"
android:layout_width="fill_parent"
android:layout_weight="25" />
<View
android:layout_height="0dp"
android:layout_width="fill_parent"
android:layout_weight="15" />
<View
android:layout_height="0dp"
android:layout_width="fill_parent"
android:layout_weight="50" />
<View
android:layout_height="0dp"
android:layout_width="fill_parent"
android:layout_weight="35" />
</LinearLayout>
虽然您不能从 XML 中执行此操作,但您始终可以通过计算设置宽度、高度(取决于屏幕的总大小,并相应地设置您的视图参数),就像在这个链接中一样