gpt4 book ai didi

android - 如何在检测特定短语和滚动位置的点击时在 Android 中显示 HTML 文本?

转载 作者:技术小花猫 更新时间:2023-10-29 12:41:15 25 4
gpt4 key购买 nike

我从服务器获得了纯 HTML 文本墙,需要在我的应用程序中呈现它,但这还不是全部。

我还需要检测对文本中特定短语的点击。短语由两个数字定义:短语开始的字数和结束的字数(例如,从第 10 个字到第 15 个字)。

我的直觉告诉我,我可能可以根据短语规范使用链接或一些 JavaScript 检测 HTML,然后监听对这些链接的点击。但是,我不确定如何在 Android 中实现这种功能。

此外,我还需要能够以编程方式观察和操作显示的 HTML 文本中的滚动位置。例如,我需要了解特定短语何时从屏幕上滚出。

我想我有三个密切相关的问题:

  1. 我应该使用哪个 View 来实现上述功能(TextViewWebView、其他)?
  2. 如何监听对 HTML 特定部分的点击?
  3. 如何观察和操纵滚动位置?

谢谢

最佳答案

  1. WebView 是执行此操作的快速方法。
  2. 您可以将 java/kotlin 函数映射到网页上的 javascript 函数以跟踪点击次数。
  3. 再次使用简单的 jquery ,你可以实现它。

引用:slymax web view

关于android - 如何在检测特定短语和滚动位置的点击时在 Android 中显示 HTML 文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52440476/

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