9png は主に apk のサイズを小さくするために使用します。しかし、奇妙な問題に直面しています。9png をどのフォルダに置けばよいのかわかりません。HDPI フォルダに置きました。Android は「賢い」ので、MDPI フォンでアプリを使用すると、9png が「拡大縮小」され、奇妙な効果が生じるようです。Galaxy Note で試すまで、大きな問題に直面することはありませんでした。9png が HDPI から取得され、拡大縮小された (Note は 800x1280) ため、奇妙な効果が生じたようです。
- では、9png を配置する適切な場所はどこでしょうか?
- Android システムに、9png が配置されているフォルダーに基づいて 9png を「拡大縮小」しないように指示するにはどうすればよいでしょうか?
ベストアンサー1
ロマン・ガイの答えGoogle グループ:
9 パッチを縮小した場合の動作は未定義です。実際には、9 パッチのさまざまなセクションが重なり合うのが見られます。そうしないでください :)
私のプロジェクトで気づいたことですが、9PNG は通常の PNG と同じように縮小されるので、私は通常、デザイナーに と の画像セット全体を要求しldpi, mdpi, hdpi
、xhdpi
それらすべてを 9patches に変換します。
ただし、単純なボタンの背景のような非常に単純な 9patch の場合は、拡大または縮小しても違いがないため、通常は通常のフォルダーに配置しますdrawable
。