我正试图准确地确定什么标记对使用检索的字符串资源有效
Context.getText
.
关于的官方文件
HTML styling of string resources
似乎与一些引用Android源代码的非官方信息来源不一致
StringBlock.java
.
我自己看这段代码(我不是Java开发人员),似乎有11种“样式”具有等效的HTML标记:
<b>
,
<i>
,
<u>
,
<tt>
,
<big>
,
<small>
,
<sub>
,
<sup>
,
<strike>
,
<li>
和
<marquee>
。这几乎与文档一致,只是marquee没有文档化。
似乎还支持其他一些HTML标记,包括:
<font>
(支持的属性比记录的多),
<a>
(完全没有记录)。
文件中提到
<p>
,
<div>
,
<span>
和
<br>
我在代码中看不到的元素。他们在其他地方吗,还是医生错了?
关于使用“style”属性的内联CSS,文档也相当模糊。它只列出了三种风格,不清楚它们是否只是例子。
有人能确切地说明哪些标签是受支持的,它们允许的属性是什么,以及哪些CSS样式可以内联应用吗?
我不是在寻求变通办法。我特别询问在使用getText检索字符串时将保留哪些标记。