在做小部件@<drawable /> 时,strings.xml 中的错误

Posted

技术标签:

【中文标题】在做小部件@<drawable /> 时,strings.xml 中的错误【英文标题】:error in strings.xml in doing widget @<drawable /> 【发布时间】:2014-03-25 01:55:35 【问题描述】:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">Widget_demo</string>
    <string name="action_settings">Settings</string>
    <drawable />
</resources>

我在&lt;drawable /&gt; 行中收到以下错误:

error: A 'name' attribute is required for `<drawable>`

【问题讨论】:

编辑应该给你错误所在的那一行应该给你一个线索 【参考方案1】:

改变

<string name="app_name">Widget_demo</string>
<string name="action_settings">Settings</string>
<drawable /> // remove this

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Widget_demo</string>
<string name="action_settings">Settings</string>
</resources>

还可以查看文档

http://developer.android.com/guide/topics/resources/string-resource.html

【讨论】:

【参考方案2】:

删除以下内容:

<drawable />

【讨论】:

以上是关于在做小部件@<drawable /> 时,strings.xml 中的错误的主要内容,如果未能解决你的问题,请参考以下文章

小程序自定义模板的正确使用方式

StateListDrawable

在时间轴中切换图像小部件

小程序绑定事件,点击不跳转的问题

<item> 标签需要 'drawable' 属性

android 开发 string.xml 里面的<drawable name="33f"></drawable> 这个是写路径的吗