私のアプリは、タブレットサイズのスクリーンとは別に、さまざまなサイズのスクリーンでうまく動作しているようです。Android - res/drawable-xhdpiに配置された特大の画像がタブレットエミュレータに表示されない理由は何ですか?
私が働いている方法は、多くの画像を持つ相対レイアウトを使用しています。画像は、私が使用するフォルダがある(サイズにより異なります)
をどの画像電話の用途に応じてピックアップされるフォルダに入れて異なるサイズを、している:
描画可能-hdpi
描画可能-mdpi
描画可能LDPI
^私はEclipseでプロジェクトを作成したとき、これらは既に追加されました。
大きな画面でこれを使用することを期待して、読み込み可能なdrawable-xhdpiを追加しました。 それから、画像を入れて、アンドロイド3.0エミュレーターでレイアウトが小さく見えました。 それで、私はxhdpiの画像の1つにマークを付けて、タブレットエミュレータが実際にこの画像を使用していないことを発見しました。
なぜでしょうか? マニフェストに何かが必要ですか?
に記載されます。大きな画面(drawable-xlarge)を大きな画像で使用して拡大するにはどうすればいいですか?ここでは、さまざまなイメージを使用してすべてのデバイスで一貫しているように見えることを期待していました。どうやってやるの?これは、私のHTC Desire ZとHTCのヒーローでうまく見えているようですが、別の画像を使用していると思います。私は今本当に立ち往生している。新しいresフォルダに入れるのと同じくらい簡単ですか? – ThePerson
Androidは常に、現在の画面に合わせて提供した最高品質の画像を拡大または縮小します。したがって、hdpiまたはxhdpiの画像のみを提供した場合、Androidによって自動的にタブレットのサイズに合わせて調整する必要があります。 – dmon
あなたにスポットがあります。 'xhdpi'は必ずしも大画面を意味するのではなく、高解像度 – espinchi