最佳答案
我知道我可以把转义的 HTML 标记放在字符串资源中。但是,通过查看 Contacts 应用程序的源代码,我可以发现它们有一种不必编码 HTML 的方法。引自联系人应用程序 Xml:
<string name="contactsSyncPlug"><font fgcolor="#ffffffff">Sync your Google contacts!</font>
\nAfter syncing to your phone, your contacts will be available to you wherever you go.</string>
不幸的是,当我尝试类似的操作(比如 Hello, <b>World</b>!
)时,getString()
返回没有标记的字符串(我可以在 logcat
中看到)。为什么?我怎样才能得到原始的字符串,包括标签和其他东西?联系人应用程序是如何做到这一点的?