魔術師見習いのノート

プロフィール

魔術師見習い
Author魔術師見習い-_-.
Twitter魔術師見習い

コンピュータ関係のメモを主に書きます.

MENU

Androidアプリ TextViewでさまざまな表現

投稿日:
タグ:

android.widget.TextViewはandroid.text.Html.fromHtmlを使うことで,表示する文字列にさまざまな視覚的修飾を施すことができる.android.text.Html.fromHtmlは次のような返り値を引数を持つ.

CharSequence android.text.Html.fromHtml(String)

本来HTMLのタグは視覚的な効果はない.しかしandroid.text.Html.fromHtmlは,いくつかのWEBブラウザのようにタグを視覚的に修飾するような機能を持つ.ただし,利用可能なタグや属性はいくつかに限定される.

タグ視覚効果
<br>改行
<p>段落
<div>
<b>太字
<em>
<i>イタリック体
<cite>
<dfn>
<strong>---------
<big>大文字
<small>小文字
<font>colorやfaceの属性を使用して色やフォントの種類を指定可能.
<blockquote>引用文
<tt>等幅フォント
<a>hrefでリンクにできる.
<u>下線
<sup>上付き文字
<sub>下付き文字
<h1>見出し
<h2>
<h3>
<h4>
<h5>
<h6>
<img>画像(ただしそのままでは使用できない)

以下に利用例を示す.

android.widget.TextView text = (android.widget.TextView)findViewById(R.id.text);
String text = "次の下線部は何と読むか?<br><u>画面</u>を見る.";
text.setText( android.text.Html.fromHtml(text) );

一覧