-6

Make the EditText view as text editor using Bold ,Italic and Underline styles similer to gmail compose

4

1 回答 1

1

这并不是特别容易。为此,我的 CWAC-RichEdit 项目中有一个正在进行中的组件。

最后,您需要能够将CharacterStyle子类应用于 的内容EditText,通常是在用户突出显示某些文本时。这涉及从通孔中Spannable取出,EditTextgetText()中获取选择信息EditText,然后应用跨度。然而:

  • 您必须考虑添加和删除样式

  • 某些样式,如项目符号或行对齐,并不严格应用于突出显示的文本,而是应用于包含突出显示的文本的行

  • 您需要有一些 UI 来帮助解决这个问题(例如,当用户突出显示文本时弹出的操作模式中的其他选项)

我希望 (:: cross finger ::) 能够在RichEditText今年秋天再次接手我的工作,以进一步推动它的发展。

于 2013-07-17T10:53:16.380 回答