我在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
请帮帮我。
答案 0 :(得分:15)
这不是错误,这是一个Lint警告。所以你可以运行App,但推荐显示文本的方法(在TextViews,Buttons等上)是使用字符串引用。您必须转到res文件夹,并且值下会有一个strings.xml文件。在那里添加:
<string name="my_string">Your Text!</string>
要在按钮上设置文字,您必须这样做:
android:text="@string/my_string"
答案 1 :(得分:0)
示例 - (键盘)
将此文件放在文件string.xml下的值文件夹
下<string name="keypad_title">Keypad</string>
将此代码放在layout.xml下的布局文件夹
下<Button android:id="@+id/keypad_1"
android:text="1">
</Button>