Domanda

Ho una pagina principale (main.html) nelle attività cartella che io sono la visualizzazione con:

webview.setWebChromeClient(new MyWebChromeClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.addJavascriptInterface(new VersionCallbackScript(), "demo");
webview.loadUrl("file:///android_asset/main.html");

e voglio mettere un link nel documento a un altro file HTML nella cartella Assets. Quando ho similiarly messo nel tag:

<a href="file:///android_asset/secondpage.html">Touch here for page 2</a></font></h4>

e toccarlo nel client, i carichi sullo schermo una pagina vuota.

Allo stesso modo, voglio avere una tabella di contenuti che Isa ListView e usi loadURL con una pagina html suffisso con un ancoraggio. Ho provato e non sta funzionando

String anchor = "subsection1";
webview.loadUrl("file:///android_asset/main.html" + "#" + anchor);

questo costrutto non funziona neanche.

È stato utile?

Soluzione

Dare una prova per il seguente pezzo di codice

<a href="secondpage.html">Touch here for page 2</a>

Per me fa il lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top