我们正在开发一个新的应用程序,它应该包含的功能之一将是文本查看器。它需要是带有图像的丰富文本查看器,例如口袋应用程序中的一个(稍后阅读),可以缩放字体类型,标记文本,添加特定部分的注释,因此文本应该是交互式的
是否有任何现有的API开始?可以使用webview吗?如果是这样,如何通过HTML或通过Android提供此交互?
我真的很感激任何想法!提前谢谢!
答案 0 :(得分:0)
要做的就是创建自己的EditText小部件(扩展EditText)。 EditText已经提供了许多您要求的功能。
一个起点是:
https://github.com/wordpress-mobile/WordPress-Android
(Wordpress带有内置的富文本编辑器,虽然它是非常基本的,但实现对于良好的编码恕我直言并不具备示范性。)
或者这个:
https://github.com/commonsguy/cwac-richedit
我为我的某个应用编写了一个富文本编辑器,它支持字符格式化(粗体,斜体,下划线,删除,上标和上标,文本大小,文本颜色,背景颜色),段落格式(对齐,编号,项目符号,缩进),链接,图像和撤消/重做。
虽然EditText提供了很多功能,但拥有一个真正的富文本编辑器仍然需要很多工作......
使用WebView不是一个好的选择,因为它只呈现一个页面,但不能为您提供编辑功能(EditText会这样做)。使用HTML5可能是一种选择,但我还没有深入探讨过。