为平板电脑设计应用程序以支持不同的屏幕尺寸。

时间:2012-07-04 16:56:30

标签: android android-layout android-screen-support

我正在为Android平板电脑开发一个企业应用程序,我将方向仅限于横向。 由于不同平板电脑设备的屏幕尺寸不同(7“或10”), 设计布局以支持所有平板电脑设备的最佳做法是什么?

2 个答案:

答案 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而不是像素定义指标。当屏幕尺寸变大时,它有助于避免丢失分辨率。

除了这些,所有重要的事情都在文档中。