【问题标题】:Article reading application - WebView or TextView?文章阅读应用程序 - WebView 或 TextView?
【发布时间】:2013-08-07 02:33:12
【问题描述】:

我正在尝试为特定网站创建阅读器类型的应用程序,因此阅读体验至关重要。当然,我想将文章格式保留为作者的意图(通过基本的 html 标签(p、br、img)- 到目前为止没有 CSS)。

问题是我有时间在文本视图中以我想要的 Html.fromHtml 方法显示它。甚至不要让我开始使用图像,它们到处都是。

我一直被告知 webview 是原生体验的禁忌,它的性能很差,但后来我了解到 Google Currents 应用程序使用它,它甚至允许文本对齐,这总是很适合阅读。

那么......你会怎么做?破解 TextView 的行为还是坚持使用 WebView?会这么糟糕吗?有没有办法弄清楚 The Verge 等流行的阅读应用正在使用什么?

谢谢!

【问题讨论】:

    标签: android performance webview textview article


    【解决方案1】:

    我编写了 BGR 应用程序等,我认为您应该使用 Web 视图。我个人认为,当人们将它用于整个应用程序,或者做一个应用程序应该做的工作时,这是一个糟糕的选择,但是 Web 视图存在用于格式化,所以使用它。

    【讨论】:

    • 我检查了你的应用,性能看起来非常好,有什么关于 webview 性能的提示和技巧吗?
    • 唯一的窍门是我在本地加载内容。它由 RSS 提要提供,因此我有模型对象,其中包括标题和署名之类的内容,但它们发送给我的内容采用 html 样式。我由此构建了一个带有 css 的 html 字符串,等等,然后使用 content.loadDataWithBaseURL("http://bgr.com/", html, "text/html", "UTF-8", ""); 加载它。这可能就是性能的来源。
    猜你喜欢
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 2011-07-07
    相关资源
    最近更新 更多