3

異なる密度のバージョンがないアイコンを含めると、リント警告が表示されます。つまり、drawable-mdpiディレクトリにアイコンを追加すると、lintは、他のdrawableディレクトリ(drawable-hdpi、-xhdpi、-xxhdpi)にのmyIcon.pngバージョンがないことを通知します。myIcon.png

すべてのアイコン、または特にのいずれかで、この警告を抑制したいと思いますmyIcon.png

lint-config.xmlこれらの抑制を実現するために追加する必要のある構文は何ですか?

lint-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<lint>
  <issue id="MissingTranslation" severity="ignore" />
</lint>

lint-config.xmlinの使用法build.gradle(私のAndroidモバイルで):

android {
    lintOptions {
        lintConfig file("lint-config.xml")
    }
}
4

2 に答える 2

5

次の内容でlint.xmlを作成します。

<!-- Ignore the IconDensities issue in the given files -->
<issue id="IconDensities">
    <ignore path="**/res/drawable-mdpi/myIcon.png"/>
    <ignore path="**/res/drawable-hdpi/myIcon.png"/>
    <ignore path="**/res/drawable-xhdpi/myIcon.png"/>
    <ignore path="**/res/drawable-xxhdpi/myIcon.png"/>
</issue>

于 2015-06-29T20:19:20.343 に答える
3

グラフィックデザイナーについては、このリンクを参照してください。

http://developer.android.com/design/style/devices-displays.html

要するに、彼らは、密度ごとに1つずつ、複数の画像を作成することを提案しています。これにより、可能な密度ごとに(ピクセル化やぼやけがなく)完璧に見えるようになります。

サイズは次のようにする必要があります:

  • ldpi-元の画像サイズの75%
  • mdpi-元の画像サイズの100%
  • hdpi-元の画像サイズの150%
  • xhdpi-元の画像サイズの200%
于 2012-06-09T20:08:29.957 に答える