Я хочу изменить значок запуска, но он не меняет его. Я следовал инструкции в другом сообщении SO.
Что не так в моем коде? Заранее спасибо.
Это манифест:
application
android:allowBackup = "true"
android:icon = "@mipmap/ic_launcher"
android:label = "@string/app_name"
android:roundIcon = "@mipmap/ic_launcher_round"
android:supportsRtl = "true"
android:theme = "@style/AppTheme">
ты поменял @mipmap/ic_launcher_round?
Какая ОС Android установлена на вашем мобильном телефоне?
@King Stone & Nilesh Rathod ic_launcher_round — это тот же значок, что и ic_launcher
@ M D У меня Android 8
@King Stone, на который вы ссылаетесь, это тот же пост, на который я подписан
@ Ричард, да, я читал, это очень исчерпывающе. Я попробовал еще раз после удаления всех ссылок и теперь работает. Спасибо всем за ваше время.
Грацие а те! Буона Джорната ;-)
Вкратце:
Android API 26 представил концепцию Адаптивные иконки. Вместо того, чтобы предоставлять значок и фон в одном формате PNG (для каждого размера DPI), теперь мы предоставляем значок как изображение «переднего плана» и ресурс «фон» отдельно.
Это позволяет приложению запуска выбирать любую форму фона, для которой оно настроено, и использовать ее с наложенным значком.
Для обратной совместимости мы по-прежнему поставляем обычный PNG, который будет использоваться на устройствах до API 26. Это то, что вы меняете, но изменения не будут видны на тестируемом устройстве, поскольку оно отображает адаптивные значки.
Ваше изменение будет видно на более старом устройстве.
Чтобы использовать эти новые программы запуска, перейдите в меню Android Studio File... New... Image Assets.
Выберите «Значки запуска (адаптивные и старые)» — это покажет вам новый пользовательский интерфейс, дающий вам возможность изменить передний план, фон и устаревшие ресурсы.
Обратите внимание: если вы не предоставите какие-либо адаптивные ресурсы, API 26-27 отобразит ваш устаревший значок в том виде, в котором вы его создали.
API 28 изменяет это, и ваш устаревший значок будет уменьшен средством запуска и помещен на белый фон по умолчанию, чтобы соответствовать выбранному стилю. Это будет выглядеть так, как если бы вы выбрали белый фоновый слой и меньший передний слой в адаптивном мастере.
Вот информация из документации Android Developer:
Android API 26 представил концепцию адаптивных значков. Вместо того, чтобы предоставлять значок и фон в одном формате PNG (для каждого размера DPI), теперь мы предоставляем значок как изображение «переднего плана» и ресурс «фон» отдельно.
Это позволяет приложению запуска выбирать любую форму фона, для которой оно настроено, и использовать ее с наложенным значком.
Для обратной совместимости мы по-прежнему поставляем обычный PNG, который будет использоваться на устройствах до API 26. Это то, что вы меняете, но изменения не будут видны на тестируемом устройстве, поскольку оно отображает адаптивные значки.
Ваше изменение будет видно на более старом устройстве.
Чтобы использовать эти новые средства запуска, перейдите в меню Android Studio File... New... Image Assets.
Выберите «Значки запуска (адаптивные и старые)» — это покажет вам новый пользовательский интерфейс, дающий вам возможность изменить передний план, фон и устаревшие ресурсы.
Обратите внимание: если вы не предоставите какие-либо адаптивные ресурсы, API 26-27 отобразит ваш устаревший значок в том виде, в котором вы его создали.
API 28 изменяет это, и ваш устаревший значок будет уменьшен средством запуска и помещен на белый фон по умолчанию, чтобы соответствовать выбранному стилю. Это будет выглядеть так, как если бы вы выбрали белый фоновый слой и меньший передний слой в адаптивном мастере.
Вот информация из документации Android Developer:
Адаптивные иконки
Пожалуйста, проверьте
ic_launcher_roundтакже