Androidアプリケーションにアイコンを設定するにはどうすればよいですか。
アプリケーションを広範囲のデバイスで使用できるようにする場合は、アプリケーションアイコンを用意されている別のres/drawable...
フォルダに配置する必要があります。これらの各フォルダには、48dpサイズのアイコンを含める必要があります。
drawable-ldpi
(120 dpi、低密度スクリーン) - 36px x 36px drawable-mdpi
(160 dpi、中密度画面) - 48px x 48px drawable-hdpi
(240 dpi、高密度スクリーン) - 72px x 72px drawable-xhdpi
(320 dpi、超高密度スクリーン) - 96px x 96px drawable-xxhdpi
(480dpi、超高密度スクリーン) - 144px x 144px drawable-xxxhdpi
(640 dpi、超特大画面) - 192px x 192px あなたはそれからあなたのAndroidManifest.xml
ファイルでアイコンを定義することができます:
<application Android:icon="@drawable/icon_name" Android:label="@string/app_name" >
....
</application>
自動サイズ設定でアプリケーションランチャーアイコンを追加します。
(アンドロイドスタジオ)
メニューに移動ファイル*→ 新規 → 画像素材 →ランチャーアイコンを選択→画像ファイルを選択.
自動的にサイズ変更されます。
完了しました。
3つのいずれかの下のdrawablesフォルダーにあなたのイメージを置き、それをこのように設定してください。
コード
<application Android:icon="@drawable/your_icon" >
....
</application>
プロジェクトを右クリックし、 新規>その他> Android> Androidアイコンセットに移動します
それからウィザードの指示に従ってください
1-PhotoshopまたはCoreldrawでサイズ256 * 256でアイコンを作成
透明なアイコンが必要な場合は、PNGファイル形式を使用してください。
2-アイコンをアップロード https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
3-このサイトで設定を行います
4-ダウンロードボタンをクリックして、Webページによって自動的に作成されたZipファイルをダウンロードします
5-Zipファイルを抽出し、resフォルダーをプロジェクトライブラリにコピーします
resフォルダにはすべてのサイズのアイコンが含まれていることに注意してください
6-最後に、アイコンを使用するためにマニフェストを設定する必要があります
<application Android:icon="@drawable/your_icon" >
....
</application>
あなたは単にその名前がAndroidのスタジオMartialアイコンプラグインをインストールすることができます/プラグインのURLを確認してください 材料設計アイコンジェネレータ そして詳細についてはこのGIFを確認してください:
これは主に必要なサイズのアイコンを作成するためのもので、フォルダ内に直接配置されます。
次のような手順に従う必要があります。
ic_launcher.png
が表示されます。これで、実行してアプリケーションのアイコンを新しい画像で見ることができます。
ハッピーコーディング:) :)
res/drawable
フォルダに貼り付けますマニフェストファイルを開いて設定する
プログラムを実行
SVGアイコンがある場合は、この script を使用してAndroidアイコンセットを生成できます。
少し古いですが、将来の使用のために:
Open Android Studio -> app/src/main/res -> Right Click -> Image Asset
<application Android:icon="drawable resource">
....
</application>
https://developer.Android.com/guide/topics/manifest/application-element.html
低密度、中密度、高密度、および超高密度の画面を含む、すべての一般的な画面密度に対して別々のアイコンを作成する必要があります。これはあなたのアプリケーションがインストールされることができるデバイスの範囲にわたってあなたのアイコンが正しく表示されることを保証します...
ランチャーアイコンは、透明度のためのアルファチャンネル付きの32ビットPNGであるべきです。特定の一般化された画面密度に対応する完成したランチャーアイコンの寸法は、以下の表に示されています。
Android:icon="@drawable/icon_name"
またはAndroid:icon="@mipmap/icon_name"
developer.Android.com/guideによると 、
この属性は、画像を含む描画可能なリソースへの参照として設定する必要があります( "@ drawable/icon"など)。
ランチャーアイコンについてAndroid-developers.googleblog.comのコメント、
アプリのアイコンは、デバイスの現在の密度とは異なる解像度で使用されるため、ミップマップフォルダー(drawable-フォルダーではない)に配置することをお勧めします。たとえば、xxxhdpiアプリのアイコンをxxhdpiデバイスのランチャーで使用できます。
Google(Android Framework)のDianne Hackbornは、と言います。
異なる密度のために異なるバージョンのアプリを作成している場合は、 "mipmap"リソースディレクトリについて知っておく必要があります。これは、「描画可能な」リソースとまったく同じです。ただし、異なるapkターゲットを作成するときに、 は密度の除去には参加しません 。
<application Android:name="ApplicationTitle"
Android:label="@string/app_label"
Android:icon="@mipmap/ic_launcher" >
もう少し引用符 これ
あなたはあなたのデバイス密度のために画像をロードしたいと思うでしょう、そしてあなたはそれを "そのまま"使うことになるでしょう、その実際のサイズを変えずに。この場合は、 drawables で作業してください。Androidが最適な画像を提供します。
あなたはあなたのデバイス密度の画像をロードしたいのですが、この画像拡大または縮小される予定です。たとえば、大きなランチャーアイコンを表示したい場合、またはアニメーションを使用している場合は画像のサイズが大きくなります。そのような場合、最高の画質を保証するために、あなたの画像を mipmap フォルダに置くべきです。 Androidは、拡大するのではなく、高密度のバケツから画像を取得しようとします。これにより、画像の鮮明度(品質)が向上します。
もっともっと読むことができます mipmap vs drawable folders
続きを読む : https://developer.Android.com/guide/practices/ui_guidelines/icon_design_launcher.html
ジャンプファイル - >新規 - > ImageAsset。
それらからあなたのアイコンのためのイメージ資産を作成することができます。
その後、私たちは mipmap のようなhdpi、mdpi、xhdpi、xxhdpi、xxxhdpiのような異なるフォーマットでアイコン画像を取得します。
今すぐAndroidManifest.xmlに行きます
<application Android:icon="@mipmap/your_Icon"> ....</application>