我是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开发人员身上找到的所有指南都能让主题变得容易,但我无法找到错误的内容! 有小费吗?非常感谢你!
答案 0 :(得分:2)
@android:style 适用于预定义的Android样式
更改此
android:theme="@android:style/Theme.MyStyle"
到
android:theme="@style/Theme.MyStyle"