#android #android-styles
#Android #android-стили
Вопрос:
У меня есть приложение с множеством действий, которые все используют одну и ту же тему:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="colorPrimary">#aaa</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
Панель действий всех действий выглядит так, как если бы:
Чего я просто не могу понять, так это как покрасить кнопки действий (карандаш справа) в черный цвет.
По сути, я хочу иметь белую панель действий (на скриншоте белая только для того, чтобы была видна кнопка действия) с черным заголовком, стрелкой назад и кнопками действий, но я не хочу добавлять Toolbar
просмотр к каждому своему действию.
Итак, есть ли способ покрасить кнопки действий в черный цвет с помощью XML?
Ответ №1:
Создайте векторные иконки для своих пунктов меню и установите для них черный цвет (в вашем случае вам не нужно будет устанавливать их цвет, поскольку по умолчанию они черные). Чтобы создать векторный ресурс, перейдите к File
— New
— Vector Asset
.
Вы также можете загрузить значок из Интернета в виде svg
файла и импортировать его через диалоговое окно создания векторных ресурсов.
Список значков по умолчанию также доступен здесь.
Комментарии:
1. О, значки белые, потому что они рисуемые. Спасибо.