作为Android的新手,随着不同屏幕的屏幕布局设计,所以跟随Android开发者网站多个现在与三星galaxy s4的新设备设计布局,所以在设备上设计和运行后的屏幕布局设计所有screwdup.Now事情在我的应用程序有主屏幕有六个按钮和按钮有图像所以在所有六个图像布局将看起来像这样
所以从图像中你可以看到最后的图像通知没有正确显示现在问题是我无法理解屏幕的大小如果我从布局设计中获取高度将创建什么尺寸的图像屏幕并将其划分为六个部分然后也是相同的结果。例如谷歌nexus 4高度为1280/6 =图像高度所以如果我用该图像高度开发图像也没有任何改变所以需要知道我需要什么不同的图像尺寸创建
答案 0 :(得分:1)
如果要在布局中容纳所有6个元素,请使用layout_weight
s。首先,将所有6个放入LinearLayout
vertical
方向。
<LinearLayout>
<View1 />
...
<View6 />
</LinearLayout>
对于所有6个元素,请设置以下尺寸:
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.16" // 1/6 = 0.16