Androidはワンツーパンチ 三歩進んで二歩下がる

プログラミングやどうでもいい話

TextViewの一部にHTMLを使用する

自分用メモです。

参考サイトさま
:Tips  TextView を使いこなそう 〜 表示編 〜  その2

これでできる。
CharSequence source = Html.fromHtml(builder.toString());

ソース抜粋(自分用なので見難いです)

        getListView().removeHeaderView(mHeaderView);

        StringBuilder builder = new StringBuilder();
        builder.append("<h2>");
        builder.append(getResources().getString(R.string.text_date_select));
        builder.append("</h2>");
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("MM月dd日 HH時mm分");
        builder.append(sdf.format(cal.getTime()));
        builder.append(getResources().getString(R.string.text_reload_info));

        CharSequence source = Html.fromHtml(builder.toString());
        mHeaderView = new TextView(getActivity());
        mHeaderView.setText(source);
        mHeaderView.setPadding(10, 0, 10, 0);
        getListView().addHeaderView(mHeaderView);

2013/02/09追記
参考サイトさま
http://d.hatena.ne.jp/kimukou_26/20121202/1354425008
Java Anti-Template Language (JATL)
というものもあるそうです。