1

我正在为 android 平板电脑开发企业应用程序,并且我将方向限制为横向。由于不同平板设备的屏幕尺寸不同(7" 或 10"),设计布局以支持所有平板设备的最佳实践是什么?

4

2 回答 2

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)
于 2012-07-04T17:03:35.023 回答
3

这部分文档与您的要求非常相关:http: //developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts

关键思想是为不同的屏幕配置加载不同的布局文件。

还要确保不要使用 AbsoluteLayout,因为它在调整大小时存在问题。

通过 dpi 而不是像素定义指标。当屏幕尺寸变大时,它有助于避免丢失分辨率。

除此之外,所有重要的事情都在文档中。

于 2012-07-04T17:05:35.807 回答