我是 android 新手,我正在尝试创建 developer.android 网站中描述的示例 UI。当我添加编辑文本时,我收到了该错误消息。
问问题
1709 次
2 回答
0
如果您当前正在使用 this: android:hint = "@string/edit_message"
,请这样做:android:hint = "edit_message"
。这称为硬编码字符串。它可以工作,但不建议您以这种方式制作字符串。另一种方法是转到资源,然后转到字符串文件夹,应该有一个带有字符串的 .xml。要创建一个新字符串,只需复制最后一个,更改名称和 之间的内容>...<
,您的字符串应该在哪里。要使用该字符串,您可以通过其名称获取它。所以如果你命名它"myStr"
,要在editText中使用它,你需要说:android:hint="@string/myStr"
你会得到字符串的内容。希望这可以帮助。如果是,则标记为答案。祝你好运。
于 2013-08-03T19:31:41.290 回答
0
您是否添加了字符串资源?左边是包资源管理器。选择您的项目并转到其 res 文件夹。在 res 文件夹中选择值,然后单击 strings.xml。在那里添加您的字符串资源并保存。然后我认为此类错误消息没有范围。
于 2014-07-29T16:21:38.793 回答