Як змінити логотип запуску програми в 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.