私はここの初心者です。23458のような大胆で色のあるTextviewの特定のアイテムを作成するにはどうすればよいですか?4桁と8桁を太字で、赤い色にします。
29861という検索項目がありますが、32458と一致するのは2文字、つまり1と8だけなので、Textviewのこれら2つの項目を太字で赤い色で太字にし、他の文字は通常どおりにする必要があります。前もって感謝します...
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属性をで使用できます。