【发布时间】:2016-09-04 18:36:19
【问题描述】:
我正在寻找一种方法来确定字符或字符串是否使用类似于 StyleSpan 对象的 getStyle() 方法的方法来确定字符或字符串是否加下划线,但使用的是 UnderlineSpan 对象。
这是一个使用 StyleSpan 类的示例,我需要一种方法来测试文本是否以类似的方法加下划线:
StyleSpan[] rt = str.getSpans(selectionStart, selectionEnd, StyleSpan.class);
boolean exists = false;
for (int i = 0; i < rt.length; i++) {
if (rt[i].getStyle() == android.graphics.Typeface.ITALIC){
str.removeSpan(rt[i]);
exists = true;
}
}
有没有办法为 UnderlineSpan 对象完成此操作?
【问题讨论】:
标签: java android html underline spannablestring