繁体   English   中英

如何将bulletspan设置为edittext中的字符串的开头?

[英]How to set bulletspan to a string in edittext at a leading margin?

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

我试图将Bulletspan放在edittext中。 这是我用来放置项目符号跨度的代码:-

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

文本是我对Edittext的引用。

现在的问题是,我希望项目符号文本从一开始就位于某个领先的空白处或缩进处,就像它在任何文本编辑器(如MS Word)中一样。

只需告诉BulletSpan您想要多少领先空间即可。 本示例将在第一行和后续行中为您提供16dp的开头空间(例如您提到的文本编辑器中)。

new BulletSpan(16);

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM