【问题标题】:No resource found that matches the given name '@android:style/Theme.MyStyle'找不到与给定名称“@android:style/Theme.MyStyle”匹配的资源
【发布时间】:2014-10-09 18:24:06
【问题描述】:

我是 android 编程新手(在 Android Studio 0.8.11 上开发),我在将自定义主题应用于 ActionBar 时遇到问题。 我的目标是创建一个具有不同颜色和资源的完整自定义 actionBar。我的最小 SDK 是 16。 这是 /res/values/styles.xml 中的示例主题定义:

<style name="Theme.MyStyle" parent="@android:style/Theme.Holo.Light.DarkActionBar" >
        <item name="android:actionMenuTextColor">#00FF00</item>
</style>

我正在尝试将其应用于清单 xml 中具有以下行的所有应用程序:

<application> [...] android:theme="@android:style/Theme.MyStyle">
</application>

但是,当我尝试寻找“Theme.MyStyle”时,自动完成似乎找不到它。事实上,该部分已被删除,编译器说“找不到与给定名称'@android:style/Theme.MyStyle'匹配的资源”。

我只是想弄清楚如何正确应用主题,甚至在 android 开发人员上找到的所有指南都使主题变得容易,但我找不到问题所在! 有小费吗?非常感谢!

【问题讨论】:

    标签: android android-actionbar themes


    【解决方案1】:

    @android:style 用于预定义的 android 样式

    改变这个

    android:theme="@android:style/Theme.MyStyle"
    

    进入

    android:theme="@style/Theme.MyStyle"
    

    【讨论】:

      猜你喜欢
      • 2016-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-26
      • 2017-08-26
      相关资源
      最近更新 更多