【问题标题】:run time modification of strings.xmlstrings.xml 的运行时修改
【发布时间】:2011-02-25 06:43:16
【问题描述】:

是否可以从代码中将String写入string.xml?如果是,请发布相同的代码。 我想对所有想要在运行时修改的语言字符串使用相同的 string.xml

【问题讨论】:

  • 为什么不为不同的语言提供不同的文件(strings.xml)。
  • 如果我的应用程序支持超过 50 种语言,那么我需要为所有语言编写一个字符串 50 次,所以
  • 如果你想为你的应用提供 50 种语言,显然你必须引用所有这些语言的所有字符串。
  • 但我不想这样做,所以我只想把它写在 string.xml 中

标签: android


【解决方案1】:

如果您有动态字符串取决于区域设置或语言,为什么不尝试将其存储到 SQL Lite 中?

【讨论】:

  • 是的,我曾想过只将它存储在数据库中......但是数据库大小会再次增加。无论如何,谢谢你的回答。
【解决方案2】:

String.xml 就像字符串常量..

您只能在需要时使用它。

您将无法更改内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2010-12-08
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多