Androidさんで、文字列を取得するときは、ローカライズされたstrings.xmlを使うわけですが、この中でHTMLのタグを使えるっぽいです。使えるHTMLのタグは、限定的で文字の装飾だけだと思われます。たぶん。
文字列のスタイルで使えるタグ
使い方は、HTMLのタグを打ち込むときと一緒。strings.xmlでこんな感じに書きます
プログラムのActivity上からも呼び出せます。
文字列のスタイルで使えるタグ
- <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で呼び出した場合は、タグは、無視される模様。