任何方法来抑制布局文件中有关“硬编码字符串”的警告?

有没有办法可以抑制布局文件中有关硬编码字符串的个别警告?

我经常将占位符文本放入TextViews,以便我可以在设计时在布局中看到它们。 这样做的缺点是获得了大量关于硬编码字符串的警告。 但没有它们,我根本不会在布局中看到TextViews。

  • Eclipse中的Android SDK DDMS无法识别我的Android手机
  • 如何将网页(html,css,js)转换为android应用程序
  • Eclipse + FindBugs - 排除filter文件不起作用
  • 导入android.support.v7.app无法解析
  • 无法执行dex:java.nio.BufferOverflowException。 检查Eclipse日志中的堆栈跟踪
  • 尝试安装应用程序时INSTALL_FAILED_DEXOPT错误
  • 将现有的Android项目导入到Eclipse中
  • 导入Android平台类的问题
  • 在Eclipse中,转到Window-> Preferences-> Android-> Lint Error Checking。

    向下滚动并选择硬编码文本(在国际化下)。 在Severity下拉框中,选择Ignore并单击Apply。

    您可以将以下内容添加到文本视图元素:

     tools:ignore="HardcodedText" 

    例:

       

    请注意,Eclipse中有一个快捷方式可以轻松添加:只需按CTRL + 1并选择相关选项即可。

    不幸的是,我无法find一种方法来完成整个布局,你必须为每个元素做到这一点。

    请注意,您还必须将xmlns:tools="http://schemas.android.com/tools属性添加到根元素

    另一种方法是使用tools:text而不是android:text

      

    请注意,您还必须将xmlns:tools="http://schemas.android.com/tools属性添加到根元素

    使用string.xml文件删除此警告….

    你必须将你的字符串放在string.xml文件中,然后像android:text="@string/mytext"

    res-->value->string.xml add Your Text

    http://tools.android.com/tips/lint