を に設定したSpannableString
ので、からこのテキストを取得し、そのマークアップ情報を取得しEditText
たいと考えています。EditText
私はこのように試しました:
SpannableStringBuilder spanStr = (SpannableStringBuilder) et.getText();
int boldIndex = spanStr.getSpanStart(new StyleSpan(Typeface.BOLD));
int italicIndex = spanStr.getSpanStart(new StyleSpan(Typeface.ITALIC));
-1
ただし、テキストを斜体と太字で表示していますが、太字と斜体の両方のインデックスを提供します。
助けてください。