0

赤い色のテキストと特定の書式設定の黒い色のテキストを含むテキストビューにテキストを追加する必要があります

Spannable wordtoSpan = new SpannableString(temp.substring(start, i));
wordtoSpan.setSpan(new ForegroundColorSpan(Color.RED), 0, wordtoSpan.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
//failedToSolve.append(wordtoSpan); // was working when I used no formatting
failedToSolve.append(String.format("%7s", wordtoSpan)); // coloring is not working after I apply String.format on it

クラスメソッドSpannableでオブジェクトをフォーマットしていることは知っています。String代替手段はありますか?書式設定とカラーリングを一緒に行うにはどうすればよいですか? HTML タグを使用しましたが、効果はありません。前もって感謝します。

4

1 に答える 1

1

代替手段はありますか?

String.format()最初に呼び出してSpannableStringから、結果から を作成し、 を適用しForegroundColorSpanます。

于 2013-07-14T21:08:30.850 に答える