【发布时间】:2017-02-17 18:34:41
【问题描述】:
我的应用程序使用了大量静态文本,我正在尝试找到一种最佳方式来保留和显示该文本。现在,我不需要专注于本地化文本,所以所有文本都进入strings.xml,这会带来很多格式化噩梦。
当然,它不是 100% 的静态内容,我有时会在其中有动态值,在我的情况下可以保持在 strings.xml 内,那么,持久化这个静态文本的正确方法是什么?
【问题讨论】:
-
如果我是你,我会将主题放在静态字符串数组中。
-
您说
strings.xml中已经有字符串,所以我会将文本保留在那里。否则,您将有一堆文本分散在多个位置。任何阅读该代码的人都会感到困惑。此外,当您确实关心本地化时,更新会更容易。 -
是的,但我想确保整个应用程序的格式一致。是的,我不打算在应用程序中将字符串拆分为不同的文件。
-
你能定义“它不是 100% 静态内容”的意思吗?
-
我添加了用于替换字符串或十进制字符的格式参数,如下所述:String Formatting