【问题标题】:layout not adjusting to small screen size [duplicate]布局不适应小屏幕尺寸[重复]
【发布时间】:2013-01-21 06:16:57
【问题描述】:

可能重复:
Application Skeleton to support multiple screen

我正在开发一个安卓应用程序。在 res 文件夹中为不同大小创建了不同的文件夹,例如 layout-large、layout-small。 除了小屏幕尺寸外,它工作正常。 在小屏幕尺寸下,它不会从 layout-small 文件夹中获取布局。 可能是什么原因。在小屏幕尺寸中,我们正在考虑 240*400。

【问题讨论】:

    标签: android layout screen


    【解决方案1】:

    像这样试试..

    <manifest ... >
        <compatible-screens>
            <!-- all small size screens -->
            <screen android:screenSize="small" android:screenDensity="ldpi" />
            <screen android:screenSize="small" android:screenDensity="mdpi" />
            <screen android:screenSize="small" android:screenDensity="hdpi" />
            <screen android:screenSize="small" android:screenDensity="xhdpi" />
            <!-- all normal size screens -->
            <screen android:screenSize="normal" android:screenDensity="ldpi" />
            <screen android:screenSize="normal" android:screenDensity="mdpi" />
            <screen android:screenSize="normal" android:screenDensity="hdpi" />
            <screen android:screenSize="normal" android:screenDensity="xhdpi" />
        </compatible-screens>
        ...
        <application ... >
            ...
        <application>
    </manifest>
    

    如需了解更多信息,请关注thisthisthis

    【讨论】:

      【解决方案2】:

      小屏幕尺寸是指屏幕的物理尺寸,根据documentation必须在3到3.5英寸以下。

      像素的数量并不重要(除了明显的相关性)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-21
        • 1970-01-01
        • 1970-01-01
        • 2017-12-11
        相关资源
        最近更新 更多