我有一个 spannablestringbuilder ,其中包含许多图像跨度。我想在图像之后插入一个行分隔符,以确保它后面的文本从下一行开始。
我试图在一个循环中执行此操作,但它不会插入行分隔符并打破跨度。
ImageSpan[] imageSpans = strBuilder.getSpans(0, strBuilder.length(), ImageSpan.class);
for (ImageSpan imageSpan : imageSpans) {
strBuilder = strBuilder.insert(strBuilder.getSpanEnd(imageSpan), System.getProperty("line.separator") );
}
有任何想法吗?