当我更改parent =“ @ style / Theme.AppCompat.Light.DarkActionBar”>时,popupMenuStyle不起作用

当我更改主题样式时

<style name="Theme.mystyle" parent="@style/Theme.AppCompat.Light">

<style name="Theme.mystyle" parent="@style/Theme.AppCompat.Light.DarkActionBar">

根本不工作。

<style name="PopupMenu.mystyle" parent="@style/Widget.AppCompat.Light.PopupMenu">
    <item name="android:textStyle">bold</item>
    <item name="android:popupBackground">@drawable/menu_dropdown_panel</item>
</style>
塞尔吉(Sergii Pechenizkyi)

检查此生成器以获取工作样式:http : //jgilfelt.github.com/android-actionbarstylegenerator/

基本上,切换到DarkActionBar时,您需要更新样式以遵循:

<style name="Theme.Example" parent="@style/Theme.AppCompat.Light.DarkActionBar">
   <item name="android:popupMenuStyle">@style/PopupMenu.Example</item>
   <!-- Light.DarkActionBar specific -->
   <item name="android:actionBarWidgetTheme">@style/Theme.Example.Widget</item>
</style>

<!-- this style is only referenced in a Light.DarkActionBar based theme -->
<style name="Theme.Example.Widget" parent="@style/Theme.AppCompat">    
    <item name="android:popupMenuStyle">@style/PopupMenu.Example</item>    
    <item name="android:dropDownListViewStyle">@style/DropDownListView.Example</item>    
</style>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检索父项时出错:找不到与给定名称'@android:style / Theme.AppCompat.Light.DarkActionBar'匹配的资源

来自分类Dev

在Manifest.xml中应用@ style / Base.Theme.AppCompat.Light.DarkActionBar时看不到操作栏

来自分类Dev

找不到与给定名称“ @ style / Theme.AppCompat.Light.DarkActionBar”匹配的资源

来自分类Dev

使用Theme.AppCompat.Light.DarkActionBar时如何删除操作栏上方的白条

来自分类Dev

Theme.AppCompat.Light.DarkActionBar不会显示任何ActionBar

来自分类常见问题

如何设置Appcompat-v7工具栏(如Theme.AppCompat.Light.DarkActionBar)的样式?

来自分类Dev

操作栏未在首选项活动中显示:Theme.Appcompat.Light.DarkActionBar

来自分类Dev

Theme.AppCompat.Light.DarkActionBar提供黑色操作栏标题文本

来自分类Dev

操作栏未在首选项活动中显示:Theme.Appcompat.Light.DarkActionBar

来自分类Dev

将Theme.Material.Light.DarkActionBar与Theme.AppCompat.Light.DarkActionBar一起使用会导致Android L(api v21)上的应用程序崩溃

来自分类Dev

Android Studio检索项目的父项时出错:找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源

来自分类Dev

Xamarin-检索项目的父项时出错:找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源

来自分类Dev

Eclipse错误创建android应用程序:检索项的父项时出错:找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源

来自分类Dev

找不到与给定名称“ @ style / Theme.Holo.Light.DarkActionBar”匹配的资源

来自分类Dev

无法启动Android Studio的单元测试,因为styles.xml文件找不到“ Theme.AppCompat.Light.DarkActionBar”

来自分类Dev

使用AppCompat 21中的Light.DarkActionBar主题更改ActionBar标题文本颜色

来自分类Dev

在Android上更改AppCompat Light DarkActionBar主题的背景和文本颜色

来自分类Dev

使用Theme.AppCompat.Light.NoActionBar时如何更改标题颜色

来自分类Dev

我执行操作时出现错误R.id && Theme.AppCompat.Light

来自分类Dev

找不到与给定名称'@ style / Theme.AppCompat.Light'相匹配的资源

来自分类Dev

找不到与给定名称“ @ style / Theme.AppCompat.Light”匹配的资源

来自分类Dev

找不到与给定名称'@ style / Theme.AppCompat.Light'相匹配的资源

来自分类Dev

棒棒糖上的Android Theme.Holo.Light.DarkActionBar

来自分类Dev

Theme.MaterialComponents.Light.DarkActionBar打破了FAB摇篮

来自分类Dev

错误:检索父项时出错:找不到与给定名称'android:Theme.Holo.Light.DarkActionBar'相匹配的资源

来自分类Dev

Theme.AppCompat.Light.NoActionBar 的父级

来自分类Dev

在 Theme.AppCompat.Light 中添加图标

来自分类Dev

_HoloActivity $ HoloThemeException:您必须应用Holo.Theme,Holo.Theme.Light或Holo.Theme.Light.DarkActionBar主题

来自分类Dev

如何更改主题“ Theme.AppCompat.Light.NoActionBar”的“选项”菜单点颜色

Related 相关文章

  1. 1

    检索父项时出错:找不到与给定名称'@android:style / Theme.AppCompat.Light.DarkActionBar'匹配的资源

  2. 2

    在Manifest.xml中应用@ style / Base.Theme.AppCompat.Light.DarkActionBar时看不到操作栏

  3. 3

    找不到与给定名称“ @ style / Theme.AppCompat.Light.DarkActionBar”匹配的资源

  4. 4

    使用Theme.AppCompat.Light.DarkActionBar时如何删除操作栏上方的白条

  5. 5

    Theme.AppCompat.Light.DarkActionBar不会显示任何ActionBar

  6. 6

    如何设置Appcompat-v7工具栏(如Theme.AppCompat.Light.DarkActionBar)的样式?

  7. 7

    操作栏未在首选项活动中显示:Theme.Appcompat.Light.DarkActionBar

  8. 8

    Theme.AppCompat.Light.DarkActionBar提供黑色操作栏标题文本

  9. 9

    操作栏未在首选项活动中显示:Theme.Appcompat.Light.DarkActionBar

  10. 10

    将Theme.Material.Light.DarkActionBar与Theme.AppCompat.Light.DarkActionBar一起使用会导致Android L(api v21)上的应用程序崩溃

  11. 11

    Android Studio检索项目的父项时出错:找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源

  12. 12

    Xamarin-检索项目的父项时出错:找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源

  13. 13

    Eclipse错误创建android应用程序:检索项的父项时出错:找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源

  14. 14

    找不到与给定名称“ @ style / Theme.Holo.Light.DarkActionBar”匹配的资源

  15. 15

    无法启动Android Studio的单元测试,因为styles.xml文件找不到“ Theme.AppCompat.Light.DarkActionBar”

  16. 16

    使用AppCompat 21中的Light.DarkActionBar主题更改ActionBar标题文本颜色

  17. 17

    在Android上更改AppCompat Light DarkActionBar主题的背景和文本颜色

  18. 18

    使用Theme.AppCompat.Light.NoActionBar时如何更改标题颜色

  19. 19

    我执行操作时出现错误R.id && Theme.AppCompat.Light

  20. 20

    找不到与给定名称'@ style / Theme.AppCompat.Light'相匹配的资源

  21. 21

    找不到与给定名称“ @ style / Theme.AppCompat.Light”匹配的资源

  22. 22

    找不到与给定名称'@ style / Theme.AppCompat.Light'相匹配的资源

  23. 23

    棒棒糖上的Android Theme.Holo.Light.DarkActionBar

  24. 24

    Theme.MaterialComponents.Light.DarkActionBar打破了FAB摇篮

  25. 25

    错误:检索父项时出错:找不到与给定名称'android:Theme.Holo.Light.DarkActionBar'相匹配的资源

  26. 26

    Theme.AppCompat.Light.NoActionBar 的父级

  27. 27

    在 Theme.AppCompat.Light 中添加图标

  28. 28

    _HoloActivity $ HoloThemeException:您必须应用Holo.Theme,Holo.Theme.Light或Holo.Theme.Light.DarkActionBar主题

  29. 29

    如何更改主题“ Theme.AppCompat.Light.NoActionBar”的“选项”菜单点颜色

热门标签

归档