【发布时间】:2016-07-25 09:34:48
【问题描述】:
我使用了 app compat 主题风格。
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="android:popupMenuStyle">@style/PopupMenu</item>
<item name="android:itemTextAppearance">@style/myCustomMenuTextApearance</item>
<item name="android:listPopupWindowStyle">@style/PopupMenuStyle</item>
</style>
<style name="PopupMenuStyle" parent="Widget.AppCompat.ListPopupWindow">
<item name="android:divider">@drawable/devider</item>
<item name="android:dividerHeight">2dp</item>
</style>
<style name="PopupMenu" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">@color/search_panel_color</item>
<item name="android:textColor">@color/activity_button_text_color</item>
<item name="android:shadowColor">@color/activity_theam_color</item>
</style>
<style name="myCustomMenuTextApearance" parent="@android:style/TextAppearance.Widget.TextView.PopupMenu">
<item name="android:textColor">@color/activity_theam_color</item>
</style>
我想在我的菜单项中添加一个分隔符。 我已经尝试了很多东西,但分隔线不适用...... 有没有办法显示分隔符?
【问题讨论】:
-
你试过
dropDownListViewStyle吗? -
是的,我试过了。不工作
-
对我来说很好用
-
这种风格有什么遗漏吗?
-
如果您的应用程序中有多个 style.xml 用于不同的 api 级别,然后与所有交叉检查。