Question

J'ai une page principale (main.html) dans l'actif dossier que je suis avec l'affichage:

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

et je veux mettre un lien dans le document à un autre fichier html dans le dossier actif. Quand je Similiarly mis dans la balise:

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

et le toucher dans le client, les charges d'écran d'une page blanche.

, je veux aussi avoir une table des matières qui isA ListView et utilisations LoadURL avec une page html suffixé par une ancre. J'ai essayé et il ne fonctionne pas

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

cette construction ne fonctionne pas non plus.

Était-ce utile?

La solution

donner un essai à la pièce de code suivant

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

Pour moi, il fait le travail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top