【发布时间】:2017-06-11 18:49:37
【问题描述】:
我制作了具有我想要的颜色背景的自定义菜单项,当按钮按下该项目时,选择的按钮菜单变为另一种颜色,如下图所示:
它是我的自定义样式:
<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 文件。在 textview 中寻找填充
-
我认为这个问题是重复的。看到这个链接stackoverflow.com/questions/26585045/…