简体   繁体   English

在SpannableStringBuilder中添加图像后更改行

[英]Change line after add image in SpannableStringBuilder

I am adding 'xyz' text in SpannableStringBuilder I can change line at the time image add so image comes in next line but after added image, I want cursor position in next line so if I write any text after adding an image it should be come from next line. 我在SpannableStringBuilder添加'xyz'文本,我可以在添加图像时更改行,从而使图像进入下一行,但是在添加图像之后,我希望光标位于下一行,因此,如果我在添加图像后写了任何文本,都应该出现从下一行开始。

int selectionCursor = mEdtComment.getSelectionStart();
    mEdtComment.getText().insert(selectionCursor, "\n" + ".");
    selectionCursor = mEdtComment.getSelectionStart();
    SpannableStringBuilder builder = new SpannableStringBuilder(mEdtComment.getText());
    builder.setSpan(new ImageSpan(mRotateBitmap), selectionCursor - ".".length(), selectionCursor,
            Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
    mEdtComment.setText(builder);
    mEdtComment.setSelection(selectionCursor);
 mEdtComment.setSelection(selectionCursor);

用下面的行替换上面的行:

mEdtComment.setSelection(mEdtComment.getText().length());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在SpannableStringBuilder中添加额外的行getSpans() - Add extra line in SpannableStringBuilder getSpans() 在imagepans之后在spannablestringbuilder中插入行分隔符(Android) - Insert line separator in spannablestringbuilder after imagespans (Android) 带有SpannableStringBuilder和ImageSpan的Wrappable TextView隐藏了每一行的最后一个图像 - Wrappable TextView with SpannableStringBuilder and ImageSpan hides the last image on every line 在android中处理SpannableStringBuilder图像 - Handle SpannableStringBuilder image in android Android:向SpannableStringBuilder添加单词? - Android: Add words to SpannableStringBuilder? Android SpannableStringBuilder 在 Textview 中添加 Editetxtview - Android SpannableStringBuilder add Editetxtview in Textview 使用SpannableStringBuilder添加图像跨度后,如何防止光标在EditText(MultiAutoCompleteTextView)中调整大小? - How can I prevent the cursor from resizing in an EditText (MultiAutoCompleteTextView) after I add an imagespan using a SpannableStringBuilder? Android-使用SpannableStringBuilder更改每个字符的颜色 - Android - Using SpannableStringBuilder for per character color change Android - 使用ReplacementSpan为SpannableStringBuilder添加保证金 - Android - Add Margin for SpannableStringBuilder using ReplacementSpan Android使用SpannableStringBuilder在TextView中显示图像-没有错误,但是没有图像,只有纯文本 - Android Show image in TextView with SpannableStringBuilder - No errors, but no image, just plain text
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM