【问题标题】:Screen support for xlarge screens?屏幕支持大屏吗?
【发布时间】:2011-12-15 11:12:05
【问题描述】:

在我的应用程序中,我只想支持普通和大屏幕,所以我需要禁用对小屏幕和超大屏幕的支持。项目构建设置为 2.1,API 级别 7,所以我知道该级别的清单无法识别 xlarge 屏幕。这是否意味着应用程序将自动不支持 xlarge 屏幕,还是我必须将项目构建更改为 2.3 才能禁用它?

【问题讨论】:

    标签: android


    【解决方案1】:

    只要声明

    <supports-screens android:resizeable=["true"| "false"]
                  android:smallScreens=["true" | "false"]
                  android:normalScreens=["true" | "false"]
                  android:largeScreens=["true" | "false"]
                  android:xlargeScreens=["true" | "false"]
                  android:anyDensity=["true" | "false"]
                  android:requiresSmallestWidthDp="integer"
                  android:compatibleWidthLimitDp="integer"
                  android:largestWidthLimitDp="integer"/>
    

    在清单中列出您想要支持的屏幕。

    【讨论】:

    • 它不会接受 xlargeScreens,因为我正在为 2.1 构建。所以我收到以下错误:“错误:在包 'android' 中找不到属性 'xlargeScreens' 的资源标识符”
    • 好吧,为 2.3 构建并没有什么坏处,只需声明你不想在你的清单中构建 xlarge 屏幕,就像我上面显示的那样。
    • 问题是,对于一个客户来说,他们想要为 2.1 构建的应用程序,但他们不希望支持 xlarge 屏幕,有没有其他方法可以禁用它?
    • 如果没有上述问题的解决方案,答案是不完整的。提供有关上述问题的一些信息以完成此答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    相关资源
    最近更新 更多