Android字符串资源中的XML?
问题描述:
我想知道是否可以在/res/values/strings.xml
之内放置XML?我问这是因为我正在检查我的应用程序的XML数据文件,如果它尚不存在,那么它会从默认内容中创建它,并将其作为字符串资源包含在内。Android字符串资源中的XML?
当使用GUI编辑字符串时,Eclipse会尝试将小于和大于标记更改为其对应的HTML实体。日食是否正确?因为我认为它会以HTML实体的形式写入我的文件。我可以使用getText()
而不是getString()
将实体转换回标记吗?
感谢您的任何建议,你可以给。
答
是的,你可以只使用CDATA
<string name="stringName1"><![CDATA[<html>bla</html>]]></string>
答
我已经做了这种方式:
把你串在的strings.xml
<string name="my_string"><![CDATA[Your long text here]]></string>
如何使用:
<TextView
android:id="@+id/textView"
android:text="@string/my_string"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
书写时,``<例如,应转换为`<`完成
是的,这正是我所需要的,我知道它似乎有点不正统,使用XML的字符串资源,但我刚刚开始,我只写了20左右的字符。 – Olical 2010-12-20 13:39:53