0

アプリでできる限り多くの Android デバイスをサポートしようとしています。動作するテスト デバイスの数が限られているため、エミュレータを使用してさまざまな画面解像度をテストしました。しかし、そうしようとすると、問題が見つかりました。 QVGA エミュレーターは正しいフォルダーではなく、layout-normal および drawable-hdpi フォルダーを使用します。画面サイズと密度の組み合わせごとに描画可能なフォルダーがあります (例: drawable-mdpi、drawable-ldpi など)。密度 120 のエミュレーターと API レベル 15 を使用しました。助けてください。よろしくお願いします。

4

1 に答える 1

0

AndroidManifest.xml次の行を-に追加する必要があります

<supports-screens       
 android:smallScreens="true" 
 android:normalScreens="true" 
 android:largeScreens="true" 
 android:xlargeScreens="true"
 />

android:smallScreensQVGAエミュレーターで小さな画面をサポートするために必要です。これらがない場合は、サポートされている画面サイズまたは解像度(この場合はhdpi)のみが使用可能になります。

編集:

android:anyDensity="true"同じタグを入れてみてください。

于 2012-12-20T04:53:40.260 に答える