1
我试图在SpannableString
上获取应用范围的集合,然后找到它们的应用范围。那可能吗?据我所见,似乎没有内置的方法来做到这一点。我对吗?在SpannableString中获取应用范围的范围
Object[] spans = spannableString.getSpans(0, spannableString.length(), Object.class);
List<Object> spanArray = asList(spans);
for (Object span: spanArray) {
if (span.getClass().equals(MyCustomSpan.class)) {
MyCustomSpan s = (MyCustomSpan) span;
// Get the range in spannableString where this span has been applied.
// How do I do this?
}
}
太棒了!像魅力一样工作。 :) – 2014-08-27 14:09:11