android Edittext中的空BulletSpan问题

时间:2016-01-29 09:21:50

标签: android

我实现了一个富文本编辑器。在此,当用户单击工具栏中的项目符号图标时,应创建一个没有字符的空项目符号。但我无法通过在光标位置设置跨度来实现这一点。我必须添加一个不需要的空间来做到这一点。使用以下代码,

editable.insert(cursorPos, " ");
editable.setSpan(new BulletSpan(), cursorPos, cursorPos + 1,Spanned.SPAN_INCLUSIVE_INCLUSIVE);

我也尝试过使用LeadingMarginSpan但结果相同。如果光标位于EditText的第一个位置或该行中有任何文本,我将获得所需的功能。同样的问题也存在于编号列表中。 并且问题仅存在于列表中的第一个项目符号/数字中。在随后的项目符号或编号列表项中,跨度正常工作。

你能不能请任何人帮助我如何实现没有任何空间或特征的空的子弹? 提前谢谢......

0 个答案:

没有答案