9

我在 hello world 活动代码中收到以下错误:

Description Resource Path Location Type
[I18N] Hardcoded string "and this is a clickable button!", 
    should use @string resource
activity_hello_world.xml/HelloWorld/res/layout line 21 Android Lint Problem

请帮帮我。

4

2 回答 2

17

这不是错误,这是 Lint 警告。因此您可以运行应用程序,但显示文本的推荐方式(在 TextViews、Buttons 等上)是使用字符串引用。你必须去你的 res 文件夹,在 values 下会有一个 strings.xml 文件。在里面添加这个:

   <string name="my_string">Your Text!</string>

然后要在你的按钮上设置文本,你必须这样做:

android:text="@string/my_string"
于 2012-11-03T09:57:29.450 回答
0

示例-(键盘)

将其放在 values 文件夹下的文件 string.xml 下

<string name="keypad_title">Keypad</string>

将此代码放在布局文件夹下的keypad.xml下

<Button android:id="@+id/keypad_1"
     android:text="1">
  </Button> 
于 2014-10-19T14:21:15.390 回答