1

Oracle VM Virtual BoxでAndroidアプリをテストしています.dimensionで通常の画面モードを使用しています320x480x16

アプリを起動すると、レイアウトはlayout-largeフォルダーから正しく取得されますが、画像は常に drawable-hdpi から取得されます。私はこの概念の初心者です。いくつかの記事を読みましたが、まだ混乱しています。コマンドラインからOracle VM Virtual Boxのdpiを変更/設定する方法を教えてもらえますか?

4

1 に答える 1

1

あなたのレイアウトが大きいとは思いません。large は、約 7 インチのディスプレイを持つ画面に使用されます。

特定の DPI でエミュレーターを作成する限り、AVD で新しいエミュレーターを作成するときに DPI を選択できます。エミュレーター コントロール アプリは SDK フォルダーにあります。

必要なハードウェア オプションは、抽象化された LCD 密度と呼ばれます。

これを参照 して、密度についてもう少し調べてください。デフォルトは 240 に設定されており、これは HDPI 画面です。mdpi の場合は値を下げ、xhdpi の場合は値を上げます。

これも考慮してください。10 インチ タブレット (たとえば、motorolla xoom) のような特大画面は、xlarge レイアウトですが、mdpi 密度です。つまり、解像度やサイズが大きいからといって、必ずしも画面の密度が高くなるとは限りません。

于 2012-07-23T06:22:49.640 に答える