将div加载到Android上的webview中

mae*_*sto 9 android webview

我有一个Android应用程序,它包含一个WebView,我想在其中显示不是一个网页,但只显示该网页的div.我应该提一下,我无法访问该页面.

谢谢!

ale*_*mix 15

我会推荐Jsoup.它比tagsoup更大,但提供了内置功能,可以从URL中提取HTML,并且非常易于使用.例如,如果您想div使用id 来提取,则example可以执行以下操作:

Document doc = Jsoup.connect(url).get();
Elements ele = doc.select("div#example");
Run Code Online (Sandbox Code Playgroud)

然后,将您提取的HTML加载到Web视图中,您将执行以下操作:

String html = ele.toString();
String mime = "text/html";
String encoding = "utf-8";
webView.loadData(html, mime, encoding);
Run Code Online (Sandbox Code Playgroud)

  • 你怎么能保持风格? (3认同)