【问题标题】:Designing application for tablets to support different screen sizes.为平板电脑设计应用程序以支持不同的屏幕尺寸。
【发布时间】:2012-07-04 16:56:29
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

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

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

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

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

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

【讨论】:

    【解决方案2】:

    使用相同的布局但不同的尺寸。 示例:

    res/values-sw600dp/dimensions.xml   // For 7” tablets (600dp wide and bigger)
    res/values-sw720dp/dimensions.xml   // For 10” tablets (720dp wide and bigger)
    

    【讨论】:

    • 你能再解释一下吗,举个例子对我很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    相关资源
    最近更新 更多