1

作为 android 新手并采用不同屏幕的屏幕布局设计,因此遵循 android 开发者网站的多个,现在使用三星 Galaxy s4 的新设备设计布局,因此在设备上设计和运行后,屏幕布局设计都搞砸了。现在事情在我的应用程序中,主屏幕有六个按钮,按钮有图像,所以放置所有六个图像,布局将如下所示

在此处输入图像描述

所以从图像中你可以看到最后一个图像通知没有正确显示现在问题是我无法理解哪个尺寸的屏幕如果我从布局设计屏幕中获取高度并划分我将创建什么尺寸的图像它分为六个部分,然后也是相同的结果。例如,google nexus 4 的高度为 1280/6 = 图像高度,所以如果我开发具有该图像高度的图像,那么也没有任何变化,所以需要知道我需要创建什么不同的图像大小。

4

1 回答 1

1

如果您想在布局中适合所有 6 个元素,请使用layout_weights。首先,将所有 6 个放在LinearLayout带有vertical方向的 a 中。

<LinearLayout>
    <View1 />
    ...
    <View6 />
</LinearLayout>

对于所有 6 个元素,设置以下尺寸:

android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.16" // 1/6 = 0.16
于 2013-10-09T09:08:01.557 回答