如何删除错误:-hardcoded string按钮应该在eclipse中使用@string资源?

时间:2013-02-18 15:58:40

标签: android eclipse

当我们创建第二个main.java文件以将其与intial main_activity文件连接时,会出现错误吗?

4 个答案:

答案 0 :(得分:7)

将此添加到xml: 工具:忽略= “HardcodedText”

示例:

  <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Text" 
        tools:ignore="HardcodedText"/>

答案 1 :(得分:1)

在Eclipse中,您只需打开布局文件并右键单击按钮(或任何其他带文本的视图),然后选择Edit Text。从那里只需从列表中选择一个值。如果您想要的值不在列表中,则单击New String...以创建新的android字符串。您的所有字符串都在res / values文件夹中的strings.xml中定义。

答案 2 :(得分:0)

如果要设置按钮的名称。您必须使用values文件夹中的strings.xml文件来设置名称,并使用@ string /(在string.xml文件中指定的名称)在Button上使用它来解决问题。

答案 3 :(得分:0)

按钮的字符串应位于res / values内的strings.xml中。然后,这意味着您可以为您的应用程序支持的每种语言创建一个strings.xml文件,并根据其设备设置的区域设置使用正确的语言。

创建字符串的一种简单方法是突出显示硬编码字符串,然后转到菜单&gt;重构&gt;解压缩android字符串(这是类似的东西,我记不清楚在我的头顶)然后它会问你调用新字符串的内容并将其放在string.xml中并用@string替换你的硬编码字符串/ your_string_name。