-1

重複の可能性:
複数の画面をサポートするアプリケーション スケルトン

私はアンドロイドアプリを開発しています。res フォルダーには、layout-large、layout-small など、さまざまなサイズ用に作成されたさまざまなフォルダーがあります。画面サイズが小さいことを除けば、問題なく動作します。小さな画面サイズでは、layout-small フォルダーからレイアウトを取得しません。理由は何でしょうか。小さな画面サイズでは、240*400 を検討しています。

4

2 に答える 2

0

小さい画面サイズとは、画面の物理的な寸法を指します。ドキュメントによると、3〜3.5インチ未満である必要があります。

ピクセル数は実際には重要ではありません(明らかな相関関係は別として)。

于 2013-01-21T06:23:45.307 に答える
0

このようにしてみてください..

<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>

詳細については、これこれ、またはこれに従ってください

于 2013-01-21T06:20:49.010 に答える