在RelativeLayout中定位控件的正确方法是什么,以便它显示相同的内容

时间:2013-02-01 05:42:31

标签: android android-layout android-resolution

在RelativeLayout中对控件进行定位的正确方法是什么,这样无论设备分辨率如何都显示相同。我想这很清楚,如果我们使用dp值来给出android:layout_marginTop="17dp"这样的边距它显示在mdpi,xhdpi,hdpi上的不同位置。

有人可以给它一个完整的guenine解决方案吗?感谢

1 个答案:

答案 0 :(得分:1)

对于不同的屏幕尺寸,您应该有不同的布局。例如,对于xhdpi屏幕,您可以创建layout-xhdpi文件夹,并在其中放置xhdpi屏幕的layout.xml。其他屏幕尺寸也是如此。在所有显示器上都无法使一个布局看起来完全相同。

请参阅:http://developer.android.com/guide/practices/screens_support.html