【问题标题】:How to calculate the text that can fit in a WebView without scrolling如何在不滚动的情况下计算可以适合 WebView 的文本
【发布时间】:2011-06-14 09:04:05
【问题描述】:

我想编写一个可以显示文本对齐的查看器,它应该显示它可以在一个屏幕上显示的文本量,而无需滚动。假设我使用 WebView 来对齐文本,如何计算要在视图中设置的文本的大小,以便视图可以使用该字体正确显示它而无需滚动。 我希望你能得到我的问题,比如电子书阅读器显示文本,然后你必须滑动才能加载下一页,我想要一个类似的功能。

【问题讨论】:

  • 嗨,你能解决这个问题吗?我想开发同样的...

标签: android webview android-edittext text-size


【解决方案1】:

我认为您无法访问 HTML 中的文本,因此您可以尝试使用 javascript 调用更改字体大小。

  1. 根据您的视图大小或屏幕大小或density,计算您的 Activity(或您调用 web 视图的任何位置)中的字体大小。
  2. 通过 JS 调用将其发送到您的 webview,like this
  3. 更改 HTML/JS 中的大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 2016-02-09
    • 2012-11-03
    • 2022-08-04
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    相关资源
    最近更新 更多