将跨度(尤其是AbsoluteSizeSpan)设置为空EditText

时间:2019-01-17 09:13:38

标签: java android spannable

如何将跨度(尤其是AbsoluteSizeSpan)设置为空EditText
如果只有一个字母,我可以做到,但是如果没有字母,我就不能。

我也想问你一个问题:

for (AbsoluteSizeSpan as : spannable.getSpans(k, k + 1, AbsoluteSizeSpan.class)) {

        Log.d(TAG, "spannable.getSpans.length:" + spannable.getSpans(k, k + 1, AbsoluteSizeSpan.class).length);
        Log.d(TAG, "sizeSpans(" + k + "):" + as.toString());
        if (!selectedItem.equals("")) {
               spannable.setSpan(new AbsoluteSizeSpan(Integer.parseInt(selectedItem), true), k, k + 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
               spannable.removeSpan(as); // 서식 지우고
         }
}

0 个答案:

没有答案