我想开发一个编辑器,它可以使文本变为粗体、斜体和下划线,并为它创建一个等效的 HTML。我脑子里有这样的事情:
当用户点击保存时,我应该得到 HTML 数据。
例如,如果用户写:Hello World
那么我应该得到<!Doctype HTML><body>Hello <b><i>World</i></b></body></html>
我在这里有什么选择?以前有没有这样的项目,还是我必须从头开始?
我想开发一个编辑器,它可以使文本变为粗体、斜体和下划线,并为它创建一个等效的 HTML。我脑子里有这样的事情:
当用户点击保存时,我应该得到 HTML 数据。
例如,如果用户写:Hello World
那么我应该得到<!Doctype HTML><body>Hello <b><i>World</i></b></body></html>
我在这里有什么选择?以前有没有这样的项目,还是我必须从头开始?
您可以使用Android 的Character Style子类来设置文本样式。然后使用HTML类来获取与您的文本等效的 HTML。我目前正在开发一个,这些是我使用的。您还可以查看https://github.com/commonsguy/cwac-richedit以获取有关如何使用字符样式进行编辑的示例。:)