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