我正在为Android平板电脑开发一个企业应用程序,我将方向仅限于横向。 由于不同平板电脑设备的屏幕尺寸不同(7“或10”), 设计布局以支持所有平板电脑设备的最佳做法是什么?
答案 0 :(得分:3)
使用相同的布局但不同的尺寸。 例如:
res/values-sw600dp/dimensions.xml // For 7” tablets (600dp wide and bigger)
res/values-sw720dp/dimensions.xml // For 10” tablets (720dp wide and bigger)
答案 1 :(得分:3)
这部分文档与您提出的要求非常相关:http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts
关键的想法是为不同的屏幕配置加载不同的布局文件。
另外请确保您不使用AbsoluteLayout,因为它在调整大小时会出现问题。
按dpi而不是像素定义指标。当屏幕尺寸变大时,它有助于避免丢失分辨率。
除了这些,所有重要的事情都在文档中。