5

QVGAエミュレーターでいくつかのテストを行おうとしていますが、上記の順序で画像リソースを検索していることがわかりました。

drawable -mdpi 1st
drawable-hdpi 2nd drawable
-ldpi 3rd
(テストのために他の2つのdirで画像の名前を変更した後にのみ検出されます)

私はそれが最初にldpiであることを期待します。

他のエミュレーター(HVGAおよびWVGA)を実行する場合、それらは適切なドローアブルディレクトリを使用します...それはQVGAのみです。私が見る唯一のコードはこれに影響を与える可能性があります(ドキュメントに基づく)

これを2.0エミュレーターと1.6でテストしましたが、同じ結果が得られます。

何か案は?どうもありがとうございます。

4

2 に答える 2

1

密度を手動で入力する必要があるようです。

「組み込み」ドロップダウンリストからスキンとしてQVGAを選択すると、抽象LCD密度の値として120が表示されますが、機能しないようです...

そこで、そのプロパティを削除して再度追加し、値を120に変更します。Daveの指示に感謝します。

于 2010-02-16T22:01:14.653 に答える
1

QVGAAVDのhw.lcd.density設定を確認してくださいconfig.ini。これが正しく設定されていない場合、エミュレータは低密度デバイスとして実行されていない可能性があります。120にする必要があります。

Eclipseから起動できるAndroidSDKおよびAVDManagerGUIの[詳細]ボタンを使用するか、コマンドプロンプトで次のように入力して確認することもできます。android

代替テキスト

于 2010-02-15T08:57:31.863 に答える