Як змінити логотип запуску програми в Android Studio?


255

Мені було цікаво, як змінити піктограму запуску в Android Studio. Я був би дуже вдячний за будь-яку пораду, яку ви можете мені дати.


17
Прийнята відповідь - не найкраща відповідь, прокрутка того варта!
dreua

Asset Studio Android Studio - це, безумовно, шлях. Дивіться цю відповідь для підсумків.
Сурагч

Відповіді:


261

Подивіться у теці програми AndroidManifest.xml програми <application>.

Цей тег додатка має android:iconатрибут, який зазвичай є @drawable/ic_launcher. Значення тут - назва файлу значка запуску. Якщо значення є @drawable/ic_launcher, то назва піктограми ic_launcher.png.

Знайти цей значок в папках ресурсів ( res/mipmap-mdpi, res/mipmap-hdpiі т.д.) і замінити його.

Примітка про ресурси mipmap : Якщо піктограма запуску в даний час міститься в папках res/drawable-hdpi, що перетягуються, наприклад , слід перемістити їх у еквіваленти mipmap (наприклад res/mipmap-hdpi). Android краще збереже роздільну здатність малюнків у папці mipmap для відображення в запуску програм.

Примітка Android Studio : Якщо ви використовуєте Android Studio, ви можете дозволити студії розмістити чернетки в потрібному для вас місці. Просто клацніть правою кнопкою миші на модулі програми та натисніть кнопку Створити -> Активність зображення .

Для типу піктограми виберіть «Піктограми запуску (лише для старих для плоских файлів PNG або «Піктограми запуску (адаптивні та застарілі)», якщо ви також бажаєте створити адаптивний значок для пристроїв API 26+.


цей процес приймає лише одне зображення і масштабує його до кожної необхідної щільності. але якщо у мене є піктограма на замовлення для кожної роздільної здатності, і я хочу її використовувати. що я б робив?
Сагар Наяк

1
Цей процес не приймає жодного зображення та масштабує його. Ви повинні розміщувати свої зображення різної щільності в папках з різною щільністю, як описано в документації щодо надання ресурсів . Наприклад, помістіть базове зображення drawable-mdpiі версію в 1,5 рази drawable-hdpi.
Брайан Гербст

У моєму проекті (Android Studio 2.3.1) ic_launcher.pngрозміщується у mipmapвіртуальній папці.
Gluttton

@Glutton Перевірте цей відповідь stackoverflow.com/a/28065664/1101730 , рекомендується ставити лаунчер іконки mipmapпапки, оскільки вони використовують різну щільність
Micer

327

Ось ще одне рішення, яке, на мою думку, є більш розумним для тих, хто працює на Android Studio:

  1. Розгорніть кореневу папку проекту в Перегляді проектів
  2. Клацніть правою кнопкою миші на папці додатків
  3. У контекстному меню перейдіть до пункту New-> Image Asset
  4. У спливаючому вікні, що з’явиться, виберіть новий логотип, який ви хотіли б мати (зображення / картинка / текст).
  5. Якщо ви обирали перемикач зображення (як це вибір за замовчуванням), якщо ви натиснули на 3 кнопки, щоб показати дерево шляху, щоб знайти файл .png зображення, швидше за все, ви його не бачите, тому перетягніть його з Провідник Windows (якщо Windows) і опустити його в дерево, і він з’явиться і готовий до вибору.

Це все! Зараз у вас є новий логотип для вашої програми.


31
і не забудьте встановити місце розташування нової іконки в маніфесті: замініть
Dravable на minimap

3
Це має бути правильна відповідь, оскільки прийнятий не описує спосіб Android Studio.
загони

Я роблю саме це. Він також буде працювати, коли ви оновите існуючий значок.
Ашутош Шамолі

71

Ось мої кроки до завдання:

  1. Створіть файл зображення PNG розміром 512x512 пікселів
  2. В Android Studio , в вікні проекту , виділити в MIPMAP каталог
  3. У меню перейдіть у меню Файл> Створити> Актив зображення
  4. Клацніть кнопку Зображення у рядку кнопок типу активів
  5. Клацніть на 3 крапки в правій частині поля .
  6. Перетягніть зображення у вікно вихідного ресурсу
  7. Клацніть Далі (Примітка. Існуючі файли запуску будуть перезаписані )
  8. Клацніть Готово

4
Я вважаю, що це найкраща відповідь
чичаріто

25

Щоб швидко створити новий набір піктограм та змінити значок запуску в Android Studio, ви можете:

  1. Скористайтеся цим інструментом: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html, щоб завантажити бажане зображення чи піктограму (ваш вихідний файл). Потім інструмент автоматично створює набір піктограм у всіх різних дозволах для ic_launcher.png.

  2. Завантажте створений інструментом zip-файл, витягніть все (що створить структуру папки для всіх різних роздільних можливостей), а потім замініть усі значки всередині вашої проектної папки проекту: <AndroidStudioProjectPath> \ app \ src \ main \ res


10

введіть тут опис зображенняперейдіть на AndroidManifest.xml і змініть android: icon = "@ mipmap / ic_launcher" на android: icon = "@ mipmap / (ваше ім'я)", припустимо, у вас є зображення з іменем telugu, і ви хочете, щоб його встановили як додаток піктограма потім змінити android: icon = "@ mipmap / telugu", і вам доведеться скопіювати та вставити своє зображення в папку mipmap, що це так просто, як я сказав


7

Спробуйте цей процес, це може вам допомогти.

  1. Створіть файл зображення PNG розміром 512x512 пікселів
  2. У меню перейдіть у меню Файл -> Нове -> Актив зображення
  3. Виберіть Параметр зображення в параметрах типу активів
  4. Клацніть на поле «Каталог» справа.
  5. Перетягніть зображення у вікно вихідного ресурсу
  6. Клацніть Далі (Примітка. Існуючі файли запуску будуть перезаписані)
  7. Клацніть Готово

***** NB: Тип піктограми має бути піктограмами запуску (адаптивними та застарілими) *****


6

У файлі маніфесту під тегом буде схожий рядок:

android:icon="drawable_resource_path"

Помістіть потрібну піктограму запуску в папку, що виводиться, і запишіть її шлях до ресурсу.


5
  1. Перейдіть на AndroidManifest.xml

  2. У тезі шукайте android: icon tag.

  3. Скопіюйте та вставте ваш значок у папку, що перетягується (доступна у папці res вашого проекту).

  4. Встановіть значення тега android: icon як

    android: icon = "@ dravable / youriconname"

Вуаля! ви закінчили. Збережіть зміни та протестуйте.



2

Перейдіть до папки проекту \ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png

Ви побачите 5 папок mipmap. Замініть значок всередині кожної папки mipmap на потрібний значок.


2

Я створив свої іконки за допомогою цього інструменту:

https://romannurik.github.io/AndroidAssetStudio/index.html

Після того як я завантажив їх (вони були попередньо названі на ic_launcher, дуже корисно!), Я знайшов

папка mipmap ic_launcher під папкою res

і я замінив попередні іконки на ті, які я створив. Перевстановіть додаток, і ви побачите свою нову іконку!


1

Клацніть app/manifests/AndroidManifest.xml Ви бачитеandroid:icon="@mipmap/your image name"

Змініть також android:roundicon="@mipmap/your image name" Приклад: android:icon="@mipmap/image" ось і все


0

Йти до:

res> малювальний> клацніть правою кнопкою миші> показати в папці> додати потрібний логотип

Потім перейдіть до Android маніфесту, відредагуйте тег ICON під тегом програми, використовуйте "@drawable/nameOfImage"


-1

Весь процес завантаження занадто довгий, просто перейдіть до попереднього перегляду проекту та виберіть подання проекту, клацніть правою кнопкою миші на папці програми, потім натисніть на нове, а потім створіть новий ресурс зображення. Будь ласка, виберіть шлях до файлу та натисніть кнопку Далі та закінчити.

важливо: перевстановіть додаток.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.