【发布时间】:2016-07-19 02:47:36
【问题描述】:
我想在长按EditText时更改EditText弹出上下文菜单背景。
我尝试了以下代码,但它不起作用。弹出的上下文菜单背景仍然没有改变。
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="dialogTheme">@style/MyDialogTheme</item>
<item name="popupMenuStyle">@style/MyPopupStyle</item>
</style>
<style name="MyPopupStyle" parent="Widget.AppCompat.PopupMenu">
<item name="android:popupBackground">@color/colorAccent</item>
</style>
<style name="MyDialogTheme" parent="Base.V7.Theme.AppCompat.Dialog">
<item name="android:colorBackground">@color/colorAccent</item>
</style>
我想要的结果是,弹出上下文菜单背景与洋红色的强调色相同。我怎样才能实现它?
【问题讨论】:
-
嘿,我遇到了类似的问题(但我想要的是更改文本颜色)。你最后解决了这个问题吗?
标签: android contextmenu android-support-library android-theme android-styles