gpt4 book ai didi

android - 如何解决这个硬编码字符串的问题?

转载 作者:行者123 更新时间:2023-12-02 11:23:47 27 4
gpt4 key购买 nike

[I18N] 硬编码字符串“Happy Birthday Debashish”,应减少使用 @string 资源... (Ctrl+F1)

直接在布局文件中硬编码文本属性对一些人来说是不好的
原因:* 创建配置变化时(例如横向或
肖像)你必须重复实际的文字(并保持最新
进行更改) * 该应用程序不能被翻译成其他语言
只是为现有的字符串资源添加新的翻译。在 Android Studio 中
和 Eclipse 有快速修复来自动提取这个硬编码的字符串
进入资源查找。

enter image description here

最佳答案

这不是错误,而是警告。作为一般规则,您不应该在布局中使用硬编码字符串,而应始终使用字符串资源(这意味着所有字符串都存储在一个单独的文件中,它们可以轻松地针对不同的语言进行更改等等)。

要将硬编码的字符串转换为字符串资源:

  • 将光标放在硬编码字符串
  • 按 ALT + 输入
  • 输入资源名称
  • 点击确定

  • 完成后,警告将消失。祝你好运...

    关于android - 如何解决这个硬编码字符串的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34130513/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com