找不到与给定名称匹配的资源' @android:style / Theme.MyStyle'

时间:2014-10-09 10:22:59

标签: android android-actionbar themes

我是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>

然而,当我试图寻找&#34; Theme.MyStyle&#34;自动完成似乎找不到它。事实上,该部分被删除,编译器说&#34;找不到与给定名称匹配的资源&#39; @android:style / Theme.MyStyle&#39;&#34;

我只想弄清楚如何正确应用主题,即使在Android开发人员身上找到的所有指南都能让主题变得容易,但我无法找到错误的内容! 有小费吗?非常感谢你!

1 个答案:

答案 0 :(得分:2)

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

更改此

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

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