Используйте диалоговое окно рисования в приложении
У меня есть всплывающее диалоговое окно, чтобы оценить мое приложение, и в этом диалоге находится значок Android.
То, что я хочу, - это возможность выбрать рисованный объект вместо системного значка, как, например, значок моего приложения на своем месте! я впервые использую диалоговое окно "Оценить приложение", поэтому извиняюсь, если это основной вопрос для всех вас, для меня это сложный вопрос, я думаю, что вам нужен только один раздел кода, где находится значок, но если вам требуется полный класс, то я могу опубликовать это.
builder.setMessage(message)
.setTitle("Rate " + APP_TITLE)
.setIcon(context.getApplicationInfo().icon)
.setCancelable(false)
2 ответа
Вы можете просто передать resource Id
иконки вашего приложения drawable
, например:
builder.setMessage(message)
.setTitle("Rate " + APP_TITLE)
.setIcon(R.drawable.app_logo)
.setCancelable(false);
В этом случае app_logo
может быть drawable
имея значок вашего приложения.
Вы можете установить иконки двумя способами:
Установите Drawable
AlertDialog.Builder setIcon (Drawable icon)
Установите идентификатор ресурса Drawable
AlertDialog.Builder setIcon (int iconId)