James Oravec
James Oravec

Reputation: 20381

Android String Resource Superscript

I have a string resource file, which I want to pull strings from and I want one of the strings to have some superscript in it.

From http://developer.android.com/guide/topics/resources/string-resource.html it looks like the supported tags include <b>, <i>, and <u>. I'm curious if it should work for other related tags, such as <sup>... if so then my problem is solved.

Testing the above should be easy enough, I'm just looking for a deeper understanding, to see if everything is processed similar to Subscript and Superscript a String in Android or if there is extra processing that happens when pulling the strings from the resource string file.

Upvotes: 5

Views: 4865

Answers (5)

Nannigalaxy
Nannigalaxy

Reputation: 617

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

an b

this worked for me.

Upvotes: 1

JEREMIAH SYLVESTER
JEREMIAH SYLVESTER

Reputation: 61

Android String Resource Superscript and Subscript for letters

You can copy and paste any of these Superscripts and Subscripts directly into your Android String Resource.

Example:

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

Result:Trademark ᵀᴹ

Superscript and Subscript letters

Superscript capital ᴬ ᴮ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ⱽ ᵂ

Superscript minuscule ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ

Subscript minuscule ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ

Upvotes: 0

Kolaaa
Kolaaa

Reputation: 256

You can use X\u00B2 to create X^2 in xml directly

Upvotes: 4

Thibaud Michel
Thibaud Michel

Reputation: 353

You can escape like this:

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

Upvotes: 0

Omid Omidi
Omid Omidi

Reputation: 1670

I am using this trick: In string resource:

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

Then in activity:

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

this trick is working.

Upvotes: 1

Related Questions