gpt4 book ai didi

android - 如何在 TextView 中显示 .rtf 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:03 31 4
gpt4 key购买 nike

我的应用需要在 TextView 中显示保存在一堆 .rtf 文件中的自定义文本。我在不同的论坛上搜索过,但仍然没有明确的解决方案。这看起来很容易吧?我在 iOS 中开发了一些这样的应用程序,并且在 UITextView 中将 .rtf 文本显示为属性字符串没有问题。我认为在 Android 中会更容易。感谢您的宝贵时间

最佳答案

It seems pretty easy right?

没有特别的。哎呀,即使是 Windows 也在大约十年前基本上放弃了 RTF。

选项 #1:如果您计划将 RTF 打包到应用程序本身(例如,作为原始资源或 Assets ),请首先在您的应用程序中摆脱 RTF 并使用 HTML,使用 Html.fromHtml()TextView 或使用 WebView

选项 #2:找到一些可以将 RTF 动态转换为 HTML 的 Java 代码,然后按照选项 #1 进行操作。

选项 #3:找到一些可以将 RTF 动态转换为 HTML 的跨架构 C/C++ 代码,通过 NDK 将其添加到您的应用程序,然后按照选项 #1 继续操作。

选项 #4:使用您自己的 RTF 解析器和 SpannableStringBuilder 来创建格式化的 Spannable 以加载到 TextView 中。

关于android - 如何在 TextView 中显示 .rtf 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23208166/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com