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