在RelativeLayout中对控件进行定位的正确方法是什么,这样无论设备分辨率如何都显示相同。我想这很清楚,如果我们使用dp
值来给出android:layout_marginTop="17dp"
这样的边距它显示在mdpi,xhdpi,hdpi上的不同位置。
有人可以给它一个完整的guenine解决方案吗?感谢
答案 0 :(得分:1)
对于不同的屏幕尺寸,您应该有不同的布局。例如,对于xhdpi屏幕,您可以创建layout-xhdpi文件夹,并在其中放置xhdpi屏幕的layout.xml。其他屏幕尺寸也是如此。在所有显示器上都无法使一个布局看起来完全相同。
请参阅:http://developer.android.com/guide/practices/screens_support.html