Android 如何将bulletspan设置为edittext中前导页边距处的字符串?

Android 如何将bulletspan设置为edittext中前导页边距处的字符串?,android,android-edittext,spannable,Android,Android Edittext,Spannable,我有一个编辑文本和一些按钮,如粗体斜体下划线项目符号。现在,当我选择一些文本并按下任何按钮,然后使用可扩展字符串时,我会将特定的跨度应用到编辑文本的该部分,如粗体斜体、下划线等 我试图在编辑文本中加入Bulletspan。下面是我用来设置bullet span的代码:- s.setSpan(new BulletSpan(), text.getSelectionStart(), text.getSelectionEnd, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

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

我试图在编辑文本中加入Bulletspan。下面是我用来设置bullet span的代码:-

s.setSpan(new BulletSpan(), text.getSelectionStart(), text.getSelectionEnd, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
其中text是我对Edittext的引用

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

只要告诉我你想要多少前导空间就可以了。此示例将在第一行和后续行上提供16dp的前导空间(如您提到的文本编辑器中)


尝试将xml文件中edittext的填充设置为
android:paddingLeft=“10dp”
我使用的是可扩展字符串,因此对于特定的文本,我需要它,而不是整个edittext,请详细说明您的问题。你的实际文本是什么?你想要哪篇文本?我已经编辑了我的问题。看一看
new BulletSpan(16);