Wie kann ich nur einen Teil einer Website in einem Android WebView anzeigen?Wie kann ich nur einen Teil einer Website in einem Android WebView anzeigen?
Der HTML-Code für diese Website enthält einen Head-Block, und einen Körper-Block angezeigt werden soll, die hauptsächlich aus einer Tabelle wie folgt für jede Zeile der Tabelle gestylt vorhanden:
<table class="VBlock">
<tr class="normal">
<th class="VBlock">Class</th>
<th class="VBlock">Lesson</th>
<th class="VBlock">Subject</th>
<th class="VBlock">represented by</th>
<th class="VBlock">Subject</th>
<th class="VBlock">Room</th>
<th class="VBlock">Notes</th>
</tr>
...
</table>
Nun, in dem WebView nur bestimmte Tabellenzeilen sollten angezeigt werden. (: Die Worte in den Spalten sind nicht endgültig, nur imaginär HINWEIS)
<th class="VBlock">Class</th>
durch den Vergleich zu einer Arraylist Dies sollte auf dem Inhalt der Tabellenspalte abhängig sein.
Ich habe gerade den folgenden Code geschrieben, die ich teilweise das Suchen im Internet gefunden:
public void getWData(){
final WebView webView1 = (WebView) findViewById(R.id.webView1);
webView1.getSettings().setJavaScriptEnabled(true);
webView1.getSettings().setBuiltInZoomControls(true);
webView1.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
webView1.loadUrl("");
}
});
webView1.loadUrl(url);
Ich glaube, ich habe etwas in den params der „webView1.loadUrl (“ „)“ in die schreiben onPageFinished - aber ich bin mir nicht sicher.
Vielen Dank im Voraus für Ihre Hilfe
Sie haben einige Werte in Ihrer ArrayList, und Sie möchten nur die entsprechenden Werte in der Tabelle erhalten, oder? –
Ja, genau das möchte ich. – tb8801