这是我的资源:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme">
<item name="editTextStyle">@android:style/Widget.EditText</item>
</style>
</resources>
Eclipse不喜欢它:“找不到与给定名称匹配的资源:attr'writeTextStyle'”
与此同时,如果我打开Android自己的platforms/android-3/data/res/values/themes.xml
,我发现这显然是在那里使用的:
<resources>
...
<style name="Theme">
...
<item name="editTextStyle">@android:style/Widget.EditText</item>
...
Android文档鼓励阅读相同的文件,以了解样式的来龙去脉。但是,我怎么能真正做他们在那里做的那些很酷的事情呢?
答案 0 :(得分:2)
您需要指定android
命名空间:
<item name="android:editTextStyle">@android:style/Widget.EditText</item>
此外,您可能只想列出要覆盖的项目,将其设置为默认值毫无意义。