【发布时间】:2012-07-04 16:56:29
【问题描述】:
我正在为 Android 平板电脑开发企业应用程序,并且我将方向限制为仅横向。 由于不同平板设备的屏幕尺寸不同(7" 或 10"), 设计布局以支持所有平板电脑设备的最佳做法是什么?
【问题讨论】:
标签: android android-layout android-screen-support
我正在为 Android 平板电脑开发企业应用程序,并且我将方向限制为仅横向。 由于不同平板设备的屏幕尺寸不同(7" 或 10"), 设计布局以支持所有平板电脑设备的最佳做法是什么?
【问题讨论】:
标签: android android-layout android-screen-support
这部分文档与您的要求非常相关:http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts
关键思想是为不同的屏幕配置加载不同的布局文件。
还要确保不要使用 AbsoluteLayout,因为它在调整大小时会出现问题。
通过 dpi 而不是像素定义指标。它有助于避免在屏幕尺寸变大时丢失分辨率。
除了这些,所有重要的东西都在文档中。
【讨论】:
使用相同的布局但不同的尺寸。 示例:
res/values-sw600dp/dimensions.xml // For 7” tablets (600dp wide and bigger)
res/values-sw720dp/dimensions.xml // For 10” tablets (720dp wide and bigger)
【讨论】: