Nag*_*ddy 5 html string android webview
如何String从webview 获取其点击事件?
这是图像:

在这里,我只想以编程方式获取蓝色字符串而不是其他字符串.
我正在使用这样的Html字符串显示
webview.setWebViewClient(new WebViewClient());
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
webview.loadDataWithBaseURL("file:///android_asset/", main_data , "text/html", "UTF-8", " ");
Run Code Online (Sandbox Code Playgroud)
Edit:我怎么能这样做?有谁有想法?
我没有找到任何可以直接获取文本的东西。解决方法可能是:
当您加载 webview 时,您会解析 html。就像这里描述的那样
您可以在其中保存地图中的所有链接,使用 url 作为键,使用文本作为值。
然后:
webview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
String text = map.get(url);
return super.shouldOverrideUrlLoading(view, url);
}
});
Run Code Online (Sandbox Code Playgroud)