我刚刚在Galaxy Tab Emulator上运行我的Android应用程序,设计看起来分散了注意力。现在我担心的是如何使应用程序完美适合所有平板电脑屏幕。因为我为Android平板电脑提供了不同的屏幕分辨率。 例如:
对于小型,中型,大型屏幕,Android提供特定的布局和可绘制的文件夹。 对于平板电脑,xhdpi和xlarge已经推出。但我的问题仍然是如何使设计可靠地兼容所有不同的平板电脑屏幕分辨率。
期待您的意见/建议。
感谢。
答案 0 :(得分:12)
我在支持多个屏幕文档中遇到了Using new size qualifiers。
根据这个你可以创建像这样的文件夹
res/layout/main_activity.xml # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger)
这与 xhdpi 文件夹结合使用可以提供更多粒度。
<强>更新强>
我也遇到过这个问题,虽然这不是我认为在某些情况下可能有用的话题
res/layout/mylayout.xml # Default layouts
res/layout-v4/mylayout.xml # Android 1.6 layouts
res/layout-v11/mylayout.xml # Android 3.0 layouts
这个link在使用 layout-v 方法时也有一个有用的提示