1

フォルダに超高drawable-xhdpi品質の画像があり、 に同じ名前の中間品質の画像がある場合drawable-mdpi、高密度電話はどちらを使用しますか?

編集 1:ナンネの答えは私の質問に答えませ。彼の引用された一節は画面サイズに関連していますが、私の質問は画面 密度に関連しています。Nanne から提供されたリンクをたどりました (Nanne に感謝します) が、この便利な箇所を見つけました:

「...画面密度修飾子を使用して代替の描画可能リソースを提供する場合、デフォルトの描画可能リソースは必要ありません。デフォルトの描画可能リソースがなくても、Android は代替の画面密度の中から最適なものを見つけ、必要に応じてビットマップをスケーリングできます...」

しかし!!(漠然と)Androidが最適な一致を見つけると言っているだけです。私の質問によると、そのベストマッチが何であるか知っている人はいますか?

編集 2: Nanne のリクエストの背景: 私は、中密度、高密度バージョン、および超高密度バージョンの画像を追加したプロジェクトを持っています。私のapkサイズは現在20MBをわずかに超えているため、20MB未満に保ちたい. mdpi、hdpi、または xhdpi フォルダーのいずれかからいくつかの画像を削除して、すべての密度の電話で画像がスケーリングされ、適切に見えるようにしたいのですが、どのフォルダーから画像を削除すればよいかわかりません...

4

1 に答える 1

2

このページから

画面サイズ修飾子に基づいてリソースを選択する場合、システムは、より適切に一致するリソースがない場合、現在の画面よりも小さい画面用に設計されたリソースを使用します (たとえば、大きなサイズの画面では、必要に応じて通常サイズの画面リソースが使用されます)。 )。ただし、利用可能なリソースだけが現在の画面よりも大きい場合、システムはそれらを使用せず、他のリソースがデバイス構成と一致しない場合 (たとえば、すべてのレイアウト リソースが xlarge 修飾子でタグ付けされているが、デバイスは通常サイズの画面です)。

したがって、中程度のものを使用する必要があります。

于 2012-04-27T10:33:20.490 に答える