1

ドローアブルを /drawables ディレクトリに配置するとスケーリングされ、異なる密度の特定のドローアブルが必要な場合は、特定のディレクトリ (/drawables-hdpi、/drawables-mdpi など) に配置する必要があります。

しかし、/drawable-tvdpi にのみドローアブルがある場合、他の密度に合わせて自動的にスケールダウン/スケールアップしますか?

4

2 に答える 2

1

はい、スケーリングされるので、133 x 133px のドローアブルをtvdpiフォルダーに配置すると、 では 100px、mdpiでは 150px などhdpiになります。

詳細については、Android Developers - Screen Supportページを参照してください。ただし、一般的には、drawable をtvdpiフォルダーに配置するだけで済みます。

于 2013-01-24T14:07:30.043 に答える
1

Android は常にディレクトリ内で利用可能な最適なイメージを選択します。つまり、mdpi 電話と hdpi と xhdpi の 2 つのリソース タイプがある場合、代わりに要求された密度 (hdpi) のすぐ上にあるものを選択しようとします。より大きなものは、それで十分であると正しく想定しているためです。ここを見てください。

しかし、Bluestacksを使って自分で試してみませんか? これは、かなりうまく動作する Android シミュレーターです。まだベータ版ですが、とても役に立ちました。

于 2013-01-24T14:07:41.070 に答える