Android字符串资源上标



我有一个字符串资源文件,我想从中提取字符串,我希望其中一个字符串有一些上标。

从http://developer.android.com/guide/topics/resources/string-resource.html来看,支持的标签包括<b>, <i><u>。我很好奇它是否应该适用于其他相关标签,如<sup>…如果是这样,那我的问题就解决了。

测试上述内容应该很容易,我只是在寻找更深入的理解,看看是否所有的处理都类似于Android中的下标和上标字符串,或者是否有额外的处理发生在从资源字符串文件中提取字符串时。

您可以使用Xu00B2直接在xml中创建X^2

我使用这个技巧:

<string name="text1">x!sup@2!/sup@</string>

Then in activity:

text1.setText(Html.fromHtml(getString(R.string.text1).replace("!", "<").replace("@", ">")));

<string name="sup_string"> a<sup><small>n</small></sup> b </string>

<一口> n> p>这对我有效。

可以这样转义:

<string name="acceleration"><![CDATA[%1$f m.s<sup><small>-2</small></sup>]]></string>

Android字符串资源字母的上标和下标

你可以将这些上标和下标直接复制粘贴到你的Android字符串资源中。

的例子:

    <string name="word_with_superscript" translatable="false">Trademark ᵀᴹ</string>

结果:商标ᵀᴹ

上、下标字母

大写 ᵁⱽ

上标极小

下标小字 ₑₕ`ⱼₖₗ`ₒₚᵣₛ`ᵤᵥₓ

最新更新