【发布时间】:2013-01-21 06:16:57
【问题描述】:
我正在开发一个安卓应用程序。在 res 文件夹中为不同大小创建了不同的文件夹,例如 layout-large、layout-small。 除了小屏幕尺寸外,它工作正常。 在小屏幕尺寸下,它不会从 layout-small 文件夹中获取布局。 可能是什么原因。在小屏幕尺寸中,我们正在考虑 240*400。
【问题讨论】:
我正在开发一个安卓应用程序。在 res 文件夹中为不同大小创建了不同的文件夹,例如 layout-large、layout-small。 除了小屏幕尺寸外,它工作正常。 在小屏幕尺寸下,它不会从 layout-small 文件夹中获取布局。 可能是什么原因。在小屏幕尺寸中,我们正在考虑 240*400。
【问题讨论】:
像这样试试..
<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>
【讨论】:
小屏幕尺寸是指屏幕的物理尺寸,根据documentation必须在3到3.5英寸以下。
像素的数量并不重要(除了明显的相关性)。
【讨论】: