2017-07-03 11 views
1

私はImageViewを実装するとき、品質は非常に低く、ミップマップフォルダ(xhdpi、mhdpi、xxhdpiなど)を選択できません。画像はすべて1つのdirectoyにあるので、srcやbackgroundで定義することはできません。私は1つのmipmapディレクトリしか持っていません。 (xhdpi、mdpi、xxhdpiなどがありません)

Here a picture of my res directory

どのように私は良い分解能でImageViewのを達成することができますか。?私はいくつかの方法を試しましたが、うまくいかないようです。あなたの助けに感謝します

答えて

2

ミップマップフォルダはランチャーアイコンのためだけに使用されます。さまざまなサイズの画像にdrawable-hdpi、drawable-xhdpiなどを使用する必要があります。

ご覧ください。here

mipmapのディレクトリのみが表示されますが、すべてのic_launcherイメージが表示されます。

+0

私は今、ディレクトリを持っています。しかし、新しい画像アセットを作成したいときは、自動的にミップマップに保存されます。なぜこの場合ですか? –

+0

resフォルダにdrwable-hdpiなどのフォルダを作成しましたか? –

+0

これで、イメージをdrawableフォルダに手動で挿入するようになりました。それは私が新しい - >画像アセット - >ランチャーアイコンでそれをするとき、なぜそれはdoesntですか? –

0

あなたは解像度フォルダ内のディレクトリ 右クリックRES >>新しい>> Androidのリソースディレクトリミップマップとして 選択したリソースタイプと 可能な修飾子としてxhdpi、MDPI、xxhdpiを追加する必要があります選択密度その後、選択 >>]ボタンをクリックしてくださいドロップダウンメニューの濃度をオンにします。 必要な濃度毎に繰り返します。

その後、アンドロイドは、自動的にあなたが抽出できたzipファイルなどの資産をダウンロードすることができhttps://romannurik.github.io/AndroidAssetStudio/

を試してみてください

1

すべての画面密度に一致するリソースを使用する必要があり、独自の密度フォルダに指定された各画像を配置xhdpi、mdpi、xxhdpiなどの異なるディレクトリにコピーします。次に、それをリソースフォルダにコピーすることができます。

関連する問題