0

私はここの初心者です。23458のような大胆で色のあるTextviewの特定のアイテムを作成するにはどうすればよいですか?4桁と8桁を太字で、赤い色にします。

29861という検索項目がありますが、32458と一致するのは2文字、つまり1と8だけなので、Textviewのこれら2つの項目を太字で赤い色で太字にし、他の文字は通常どおりにする必要があります。前もって感謝します...

4

1 に答える 1

1

Htmlクラスを使用して、を生成します。Spannedこれは、で使用できますTextView

TextView tv = ...;
Spanned text = Html.fromHtml("23<font color=\"red\"><b>4</b>5<b>8</b></font>");
tv.setText(text);

CommonsWareの厚意により、このブログ投稿にすべてリストされている多く.fromHtml() methodの基本的なHTML属性をで使用できます。

于 2012-10-09T16:57:10.260 に答える