Androidさんで、文字列を取得するときは、ローカライズされたstrings.xmlを使うわけですが、この中でHTMLのタグを使えるっぽいです。使えるHTMLのタグは、限定的で文字の装飾だけだと思われます。たぶん。

文字列のスタイルで使えるタグ
  • <b> : 強調文字
  • <i> : 斜体文字
  • <u> : 下線文字

AndroidでHTMLのタグを使う


使い方は、HTMLのタグを打ち込むときと一緒。strings.xmlでこんな感じに書きます
<string name="styledText"><i>斜体文字</i><b>強調文字</b><u>下線文字</u></string>

 

タグの使い方

layoutの中から、呼び出すこともできるし、
 
        <TextView
            android:id="@+id/test"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/styledText" />

プログラムのActivity上からも呼び出せます。
getText(  R.string.styledText );
getTextと似たメソッドにgetStringがあるんですけど、getStringで呼び出した場合は、タグは、無視される模様。