我需要在Android Studio的Web视图中显示页面的一部分,该部分包含PDF。这是我需要的网站https://www.limerick.ie/council/weekly-planning-lists,我想要展示的部分是http://i.imgur.com/S9Pwjte.png?1当我尝试运行我的代码时,Webview不显示任何内容并且空白。JSoup为Webview解析HTML代码
这里是我的代码
package com.example.john_000.jsouptest;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.IOException;
public class MainActivity extends Activity {
public class HtmlParserActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView cardapio = (WebView) findViewById(R.id.webView);
cardapio.getSettings().setJavaScriptEnabled(true);
String data = "";
Document doc = null;
try {
doc = Jsoup.connect("https://www.limerick.ie/council/weekly-planning-lists").get();
Elements elements = doc.getElementsByClass("block-inner clearfix");
for (Element element : elements) {
data += element.outerHtml();
data += "<br/>";
}
cardapio.loadData(data, "text/html", "UTF-8");
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
如果有人知道如何解析这个HTML,这样我只显示所需的表您的帮助将不胜感激。
谢谢你的回复。不幸的是我的模拟器仍然显示为空。 –