找不到与hint = @ string / edit_message中给定名称匹配的资源

时间:2013-08-03 19:20:17

标签: android

我是android的新手,我正在尝试创建一个示例UI,它在developer.android网站中有描述。当我添加编辑文本时,我收到了该错误消息。

2 个答案:

答案 0 :(得分:0)

如果您目前正在使用此功能:android:hint = "@string/edit_message",请执行以下操作:android:hint = "edit_message"。这称为硬编码字符串。它的工作,但不建议你这样做字符串。另一种方法是转到资源,然后转到字符串文件夹,并且应该有一个.xml,带有字符串。要创建一个新字符串,只需复制最后一个字符串,更改名称以及字符串所在的>...<之间的内容。要使用该字符串,请按名称获取。因此,如果您将其命名为"myStr",要在editText中使用它,您需要说:android:hint="@string/myStr",您将获得字符串的内容。希望这可以帮助。如果确实如此,请标记为答案。祝你好运。

答案 1 :(得分:0)

你添加了字符串资源吗?包左侧是包浏览器。选择您的项目并转到其res文件夹。在res文件夹中选择值,然后单击strings.xml。在那里添加你的字符串资源并保存它。然后,我不认为这样的错误消息的范围。