我需要在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,這樣我只顯示所需的表您的幫助將不勝感激。
謝謝你的回覆。不幸的是我的模擬器仍然顯示爲空。 –