【发布时间】:2017-05-23 12:05:28
【问题描述】:
我正在创建一个 Android 教程应用程序。我打算使用Tabs 来显示用于该主题的java 和xml 代码。
我想过使用TextView 并将Java 和XML 代码作为文本应用到它。
但是我无法格式化 Java 代码,而且我根本无法将 xml 添加为文本,因为它有不受支持的标签。
以下是来自另一个应用程序的快照,我正在寻找所需的输出。
欢迎任何帮助或建议。
【问题讨论】:
-
我推荐使用
WebView。在将 Java 打包到应用程序之前将其预先转换为 HTML,或者使用 JavaScript 语法高亮显示。例如,在my book 的the APK edition 中,我的“appinars”显示Java、XML 等,如您在此处拥有的。我使用WebView和Prism 来显示该代码。 -
任何示例或参考@CommonsWare?
-
示例或参考用于什么?我在之前的评论中链接到the Prism documentation。在
WebView中使用 Prism 与在WebView中使用任何其他 HTML 内容没有显着差异,并且与在常规网页中使用 Prism 以在独立 Web 浏览器中使用没有显着不同。