Как установить значок для моего приложения для Android?
Значок настройки для приложения для Android
Ответ 1
Если вы планируете использовать приложение на большом количестве устройств, вы должны поместить значок своего приложения в различные папки 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
(480 dpi, Экстра сверхвысокой плотности) - 144px x 144px -
drawable-xxxhdpi
(640 точек на дюйм, экран с экстрасисторной сверхплоской плотностью) - 192px x 192px
Затем вы можете определить значок в своем файле AndroidManifest.xml
как таковой:
<application android:icon="@drawable/icon_name" android:label="@string/app_name" >
....
</application>
Ответ 2
Я нашел этот инструмент наиболее полезным.
- Загрузите изображение.
- Загрузите zip.
- Извлеките свой проект.
Готово
Ответ 3
Добавить значок запуска приложения с автоматическим размером
(студия Android)
Перейдите в Файл > Создать > Активы изображения > выберите значок запускa > выберите файл изображения.
Он автоматически изменит размер.
Готово!
Ответ 4
Поместите изображения в папку mipmap
и установите в файле манифеста...
как
<application android:icon="@mipmap/icon" android:label="@string/app_name" >
....
</application>
Каталог каталогов приложений:
Ответ 5
Поместите свои изображения в папку drawables под любым из трех и установите его так.
код
<application android:icon="@drawable/your_icon" >
....
</application>
Ответ 6
Щелкните правой кнопкой мыши свой проект, перейдите в Новый > Другой > Android > Android Icon Set
Затем следуйте инструкциям мастера
Ответ 7
Теперь просто пройдите в File → New → Image Asset Это откроет новый диалог, а затем убедитесь, что выбраны значки Launcher (что по умолчанию), а затем перейдите в каталог вашего значка (он не обязательно должен быть в ресурсах проекта), а затем один раз выберите, убедитесь, что другие настройки вам по душе и ударить. Теперь все разрешения сохраняются в соответствующих папках, и вам не нужно беспокоиться о его копировании самостоятельно или с помощью инструментов и т.д.
Не забудьте "Shape - none" для прозрачного BG.
Ответ 8
1-Создайте свой значок в Photoshop или Coreldraw размером 256 * 256
обратите внимание, что используйте формат файла PNG, если вы хотите иметь прозрачный значок
2-Загрузить свой значок в https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
3. Задайте настройки на этом сайте.
4. Загрузите zip файл, автоматически созданный на веб-странице, нажав кнопку загрузки
5 - Извлеките zip файл и скопируйте папку res в свою библиотеку проектов
обратите внимание, что папка res содержит значок всех размеров
6 - наконец вам нужно установить манифест для использования значка
<application android:icon="@drawable/your_icon" >
....
</application>
Ответ 9
Вы можете начать с чтения документации.
Вот ссылка:
Ответ 10
- Выберите значок изображения, скопируйте этот рисунок
- Вставьте его в свою папку
res/drawable
-
Откройте файл манифеста и установите
-
Запустить программу
Ответ 11
Если у вас есть значок SVG, вы можете использовать этот script для создания вашего набора значков в Android.
Ответ 12
Вам нужно выполнить следующие шаги:
- Вы увидите значки по умолчанию
ic_launcher.png
, например:
- Вам нужно изменить все изображения, находящиеся в папках mipmap-xxxx. Сначала вам нужно создать свой собственный логотип или забрать изображение, которое вы хотите разместить в качестве значка запуска, и загрузить здесь Android Asset Studio - Icon Generator - Launcher, вы получите весь набор mipmap-xxxx и web_icon также из этой ссылки.
- Теперь вам нужно скопировать все папки, находящиеся в папке res,
- Теперь перейдите в Android Studio Project → Щелкните правой кнопкой мыши по папке res → Вставить. Он подскажет вам, что File 'ic_launcher.png' уже существует в каталоге, вы можете нажать Overwrite all. Он будет вставлять/заменять изображения в соответствующей папке.
Теперь вы можете запустить и увидеть значок своего приложения с новым изображением.
Счастливое кодирование:):)
Ответ 13
Немного устарел, но для будущего использования:
Open Android Studio -> app/src/main/res -> Right Click -> Image Asset
Ответ 14
Вы можете просто установить плагин для Android-плагинов для Android, его имя - это проверить URL-адрес плагина Конструктор значков дизайна материалов и проверьте этот gif для более подробной информации
Это в основном для создания значков требуемых размеров, и они будут расположены непосредственно в его папках.
Ответ 15
Определите значок приложения для Android
<application android:icon="drawable resource">
....
</application>
https://developer.android.com/guide/topics/manifest/application-element.html
Если ваше приложение доступно для большого диапазона устройств
Вы должны создать отдельные значки для всех обобщенных плотностей экрана, включая экраны с низкой, средней, высокой и высокой плотностью. Эта гарантирует, что ваши значки будут отображаться правильно в диапазоне устройства, на которых ваше приложение может быть установлено...
Размер и формат
Значки запуска должны быть 32-разрядными PNG с альфа-каналом для прозрачность. Размер иконок готового пускового устройства, соответствующий приведенная обобщенная плотность экрана показана в таблице ниже.
Значок места в mipmap или папке с возможностью перемещения
android:icon="@drawable/icon_name"
или android:icon="@mipmap/icon_name"
developer.android.com/guide говорит,
Этот атрибут должен быть установлен как ссылка на ресурс, пригодный для рисования содержащий изображение (например, "@drawable/icon" ).
о значках Launcher android-developers.googleblog.com говорит
Лучшая практика размещения значков приложений в mipmap-папках (не drawable-folders), поскольку они используются при разрешениях, отличных от плотность тока устройств. Например, значок приложения xxxhdpi может быть используемый на пусковой установке для устройства xxhdpi.
Диана Хакборн из Google (Android Framework) говорит,
Если вы создаете разные версии своего приложения для разных плотности, вы должны знать о директории ресурсов mipmap. Это точно так же, как "вытягиваемые" ресурсы, за исключением того, что не участвовать в зачистке плотности при создании разных apk цели.
Для значков запуска, файл AndroidManifest.xml должен ссылаться на mipmap/location
<application android:name="ApplicationTitle"
android:label="@string/app_label"
android:icon="@mipmap/ic_launcher" >
Немного больше цитирует this
-
Вы хотите загрузить изображение для плотности вашего устройства, и вы собираетесь использовать его "как есть", не изменяя его фактический размер. В этом случае вы должны работать с drawables, а Android предоставит вам наилучшее изображение.
-
Вы хотите загрузить изображение для плотности вашего устройства, но это изображение будет увеличено или уменьшено. Например, это необходимо, когда вы хотите показать более крупный значок запуска, или у вас есть анимация, которая увеличивает размер изображения. В таких случаях, чтобы обеспечить наилучшее качество изображения, вы должны поместить свое изображение в папку mipmap. Что будет делать Android, он попытается забрать изображение из более высокой плотности, вместо того, чтобы масштабировать его. Это увеличит резкость (качество) изображения.
Больше вы можете читать mipmap vs drawable folders
Инструменты для легкого создания активов
- Android Asset Studio от romannurik.github
- Android Asset Studio от jgilfelt.github
- Image Asset Studio (из Android Studio)
- Значок материала Generator.bitdroid.de
- Плагин для создания значков для Android от github.com/konifar
- A script для генерации активов Android из файла SVG
Подробнее: https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
Ответ 16
Перейти к файлу- > new- > ImageAsset.
С их помощью вы можете создавать объекты изображения для своего значка.
После этого мы получим изображение значка в mipmap разных форматах, таких как ИПЧР, MDPI, xhdpi, xxhdpi, xxxhdpi.
Теперь goto AndroidManifest.xml
<application android:icon="@mipmap/your_Icon"> ....</application>