【发布时间】:2018-08-29 14:13:46
【问题描述】:
我正在构建一个富文本编辑器。
我已经实现了像粗斜体这样的文本格式以及像 blockQuote 这样的段落格式。现在我想在编辑器中添加图像,文本应该环绕它。
我已经使用SpannableString() 和Spanned() 和StyleSpan() 实现了所有这些。
我可以使用ImageSpan() 将图像添加到一行中,但是将其添加到内联并且它就在那里代替字符
,我想要的是在段落中插入它,其余的文本应该环绕它。我可以通过以下代码在文本开头添加图像..但我无法将其居中对齐。
SpannableString string = new SpannableString("Text with icon and padding");
string.setSpan(new IconMarginSpan(bitmap, 30), 0, string.length(),
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
怎么做?有什么例子吗?或者要遵循什么程序?
【问题讨论】:
-
能否提供图片原型?这样我才能准确理解你的问题。
标签: java android android-edittext spannablestring spannable