я сделать пункты меню, которые имеют цвет фона, я хочу при нажатии кнопки, что кнопка меню выбранного элемента станет другим цветом, как показано ниже изображения:изменение цвета кнопки меню при нажатии на андроид
и его мой пользовательский стиль:
<style name="Menu">
<item name="android:colorBackground">@color/white</item>
<item name="android:textColor">@color/colorAccent</item>
<item name="android:background">@drawable/item_bg_menu</item>
</style>
item_bg_menu:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@color/white" />
<item
android:state_pressed="true"
android:drawable="@color/gray" />
</selector>
и это способ я использую меню:
app:popupTheme="@style/Menu"
опубликовать меню и файл XML. Ищите дополнение в текстовом виде – W4R10CK
Я думаю, что этот вопрос повторяется. См. Эту ссылку http://stackoverflow.com/questions/26585045/android-background-color-when-menu-item-is-pressed –
Возможный дубликат [Как изменить цвет фона меню опций Action Bar в Android 4.2? ] (http://stackoverflow.com/questions/19659637/how-to-change-the-background-color-of-action-bars-option-menu-in-android-4-2) – jakubbialkowski