基本上是标题中的问题。
我见过几个例子,当人们将formatted
标志应用于字符串资源时,但找不到任何官方解释,这个标志的作用。
Android 文档中没有关于该标志的任何格式文档,但该标志通常用于指示在向用户显示之前应格式化的字符串。
Android 文档展示了如何执行此操作的示例。
根据链接中的示例,您可能有一个名为 welcome_messages 的字符串资源,
<string name="welcome_messages" formatted="true">Hello, %1$s! You have %2$d new messages.</string>
这允许您使用自定义名称和消息数设置欢迎消息的格式。您将按如下方式使用此字符串
String text = getString(R.string.welcome_messages, username, mailCount);
formatted
标志有助于区分在向用户显示之前需要格式化的字符串。