0

我有一个编辑文本和一些按钮,如粗斜体下划线项目符号。现在,当我选择一些文本并按下任何按钮然后使用可跨度字符串时,我将该特定跨度应用于编辑文本的该部分,例如粗斜体下划线等。

我正在尝试将 Bulletspan 放入编辑文本中。这是我用来放置项目符号跨度的代码:-

s.setSpan(new BulletSpan(), text.getSelectionStart(), text.getSelectionEnd, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

其中 text 是我对 Edittext 的引用。

现在的问题是我希望我的项目符号文本从一开始就应该出现在某个前导边距空间或缩进处,就像它出现在任何文本编辑器(如 MS Word)中一样。

4

1 回答 1

0

只需告诉BulletSpan您想要多少领先空间。此示例将在第一行和后续行中为您提供 16dp 的前导空间(就像您提到的文本编辑器中一样)。

new BulletSpan(16);
于 2015-11-11T04:47:30.183 回答