我已将SpannableString设置为EditText,现在我想从EditText获取此文本并获取其标记信息.我试过这样的
SpannableStringBuilder spanStr = (SpannableStringBuilder) et.getText();
int boldIndex = spanStr.getSpanStart(new StyleSpan(Typeface.BOLD));
int italicIndex = spanStr.getSpanStart(new StyleSpan(Typeface.ITALIC));
Run Code Online (Sandbox Code Playgroud)
但它为粗体和斜体提供了索引-1,尽管它显示的是带斜体和粗体的文本.
请帮忙.