gpt4 book ai didi

java - 在 Kotlin/Android 中的 WebView 中搜索字符串

转载 作者:行者123 更新时间:2023-11-29 02:26:10 25 4
gpt4 key购买 nike

我是 Android 和 Kotlin 的新手。我正在开发一个从站点获取 HTML 文件并将其显示在 WebView 中的应用程序。我需要在 WebNavigators 中构建 Ctrl-F(查找命令)功能,以查找搜索到的字符串并滚动屏幕直到匹配字符串成立。以及下一场和上一场比赛的按钮。

我正在尝试以下代码,但它不起作用:

myWebView.findAllAsync("Test in HTML file") 
myWebView.findNext(true)

谁能帮助我或给我指示?

最佳答案

以下 Kotlin 函数对于搜索来说是非常标准的:

operator fun CharSequence.contains(
char: Char,
ignoreCase: Boolean = false
): Boolean (source)

在 WebView 中 .contains() 方法在 if-statement 中更有用:

import android.webkit.WebView

val str: String = // blah-blah-blah ;

if (str.contains("Test in HTML file", false))
return true

希望这对您有所帮助!

关于java - 在 Kotlin/Android 中的 WebView 中搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52083729/

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