[I18N]硬编码的字符串“ Happy Birthday Debashish”,应使用@string资源少...(Ctrl + F1)
直接在布局文件中对文本属性进行硬编码是不好的,这有几个原因:*创建配置变体(例如横向或纵向)时,您必须重复实际的文本(并在进行更改时保持最新)*无法翻译应用程序只需为现有字符串资源添加新的翻译即可将其转换为其他语言。在Android Studio和Eclipse中,有一些快速修复程序可以将这个硬编码的字符串自动提取到资源查找中。
这不是错误,而是警告。通常,永远不要在布局中使用硬编码字符串,而应始终使用字符串资源(这意味着所有字符串都存储在一个单独的文件中,在其中它们可以轻松更改为不同的语言,等等)。
要将硬编码的字符串转换为字符串资源,请执行以下操作:
将光标放在硬编码的字符串上
按ALT + Enter
输入资源名称
点击确定
完成后,警告将消失。祝好运...
This is just a warning. Define your string in string.xml file
生日快乐
and in textView use this string as