2013-10-09 79 views
1

作为新来的android和屏幕布局设计为不同的屏幕,所以遵循Android开发人员网站多个,现在用三星Galaxy S4的新设备设计布局,所以设计和运行后设备屏幕布局设计都screwdup.Now的东西是具有是具有六个按钮,并具有图像等把所有的六个图像的布局看起来像这样Galaxy S4屏幕布局设计

enter image description here

按钮在主屏幕上我的应用程序

所以从图像中你可以看到最后的图像通知现在不能正常显示问题是我不能够了解屏幕的大小是什么如果我从布局设计屏幕获取高度并将其分成六部分,那么图像的大小将创建,然后同样的结果。例如对于具有高度1280/6 =图像高度的Google Nexus 4,如果我使用该图像开发图像高度也没有变化,所以需要知道我需要创建不同的图像大小。

回答

1

如果要在布局中使用所有6个元素,请使用layout_weight s。首先,将LinearLayout中的所有6放在vertical的方向。

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

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

android:layout_width="match_parent" 
android:layout_height="0dp" 
android:layout_weight="0.16" // 1/6 = 0.16