【发布时间】:2011-06-12 09:01:44
【问题描述】:
我想从我的 strings.xml 文件中的另一个字符串中引用一个字符串,如下所示(特别注意“message_text”字符串内容的结尾):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="button_text">Add item</string>
<string name="message_text">You don't have any items yet! Add one by pressing the \'@string/button_text\' button.</string>
</resources>
我已经尝试了上述语法,但文本将“@string/button_text”打印为明文。不是我想要的。我希望消息文本打印“您还没有任何项目!按“添加项目”按钮添加一个。”
有什么已知的方法可以实现我想要的吗?
理由:
我的应用程序有一个项目列表,但是当该列表为空时,我会显示一个“@android:id/empty”TextView。该 TextView 中的文本用于通知用户如何添加新项目。我想让我的布局万无一失(是的,我就是这个傻瓜:-)
【问题讨论】:
-
This answer 到另一个对我有用的类似问题。不需要java,但它只能在同一个资源文件中工作。