在相对布局中放置控件的正确方法是什么,以便无论设备分辨率如何,它都显示相同。我想这已经足够清楚了,如果我们使用dp
值来提供边距,例如android:layout_marginTop="17dp"
它显示在 mdpi、xhdpi、hdpi 的不同位置。
有人可以给它一个完整的 guenine 解决方案吗?谢谢
在相对布局中放置控件的正确方法是什么,以便无论设备分辨率如何,它都显示相同。我想这已经足够清楚了,如果我们使用dp
值来提供边距,例如android:layout_marginTop="17dp"
它显示在 mdpi、xhdpi、hdpi 的不同位置。
有人可以给它一个完整的 guenine 解决方案吗?谢谢
对于不同的屏幕尺寸,您应该有不同的布局。例如,对于 xhdpi 屏幕,您创建 layout-xhdpi 文件夹并将 xhdpi 屏幕的 layout.xml 放在那里。其他屏幕尺寸也是如此。没有办法让一种布局在所有显示器上看起来都完全相同。
看到这个:http: //developer.android.com/guide/practices/screens_support.html