バブルビューをお探しの場合。文字列の一部をフォーマット済みandroid.text.style.DynamicDrawableSpan.ImageSpan
に変換するサブクラスを作成することで、これを実現できます 。EditText
span
このSOの質問では、フォーマットされたスパンの作成に関する基本的な考え方を説明します。
これeditext
は、を使用してカスタマイズするための優れたチュートリアルですspans
。
また、単語全体を一度に削除するには、SPAN_EXCLUSIVE_EXCLUSIVEプロパティを使用できます。
以下のコードは、文字列の最初の4文字をフォーマットします。これにより、ヒントが得られることを願っています。
final SpannableStringBuilder sb = new SpannableStringBuilder("your text here");
final ForegroundColorSpan fcs
= new ForegroundColorSpan(Color.rgb(158, 158, 158));
// Span to set text color to some RGB value
sb.setSpan(fcs, 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
yourTextView.setText(sb);