这是我的一个资源:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme">
<item name="editTextStyle">@android:style/Widget.EditText</item>
</style>
</resources>Eclipse不喜欢这样:“找不到与给定名称匹配的资源: attr 'editTextStyle'”
与此同时,如果我打开安卓自己的platforms/android-3/data/res/values/themes.xml,我会看到它显然正在被使用:
<resources>
...
<style name="Theme">
...
<item name="editTextStyle">@android:style/Widget.EditText</item>
...Android文档鼓励阅读相同的文件,以了解样式的细节。但我如何才能真正做他们在那里做的同样酷的事情呢?
发布于 2012-03-22 11:27:21
您需要指定android名称空间:
<item name="android:editTextStyle">@android:style/Widget.EditText</item>此外,您可能只想列出您要覆盖的项目,将其设置为默认值真的没有意义。
https://stackoverflow.com/questions/9815908
复制相似问题