使用类似于gmail撰写的粗体,斜体和下划线样式将EditText视图设置为文本编辑器
答案 0 :(得分:1)
这不是特别容易。我在my CWAC-RichEdit project中有一个正在进行中的工作组件。
最后,您需要能够将CharacterStyle
子类应用于EditText
的内容,通常是在用户突出显示某些文本时。这包括从Spannable
通过EditText
获取getText()
,从EditText
获取选择信息,然后应用范围。但是:
您必须同时考虑添加和删除样式
某些样式(如项目符号或行对齐)并未严格应用于突出显示的文本,而是严格应用于包含突出显示文本的行
您需要有一些用户界面来帮助解决此问题(例如,当用户突出显示文字时弹出的操作模式中的其他选项)
我希望(:: crossses fingers::)能够在今年秋天再次对我的RichEditText
进行工作,以进一步推动其发展。