可能重複:
Application Skeleton to support multiple screen佈局不調整到小屏幕尺寸
我正在開發一個Android應用程序。在res-folder,layout-large,layout-small等不同大小的文件夾中創建了不同的文件夾。 其工作正常,除了小屏幕尺寸。 在小屏幕尺寸下,它不會從佈局 - 小文件夾中獲取佈局。 可能是什麼原因。在小屏幕尺寸我們正在考慮240 * 400。
可能重複:
Application Skeleton to support multiple screen佈局不調整到小屏幕尺寸
我正在開發一個Android應用程序。在res-folder,layout-large,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英寸。
像素數並不重要(除了明顯的相關性)。