Pregunta

Tengo una página principal (principal.html) en los activos carpeta que estoy mostrando con:

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

y quiero poner un enlace en el documento a otro archivo HTML en la carpeta de activos. Cuando me puse similarmente en la etiqueta:

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

y toque en el cliente, se carga la pantalla una página en blanco.

Del mismo modo, quiero tener una tabla de contenidos que ISA ListView y usos LoadURL con una página HTML sufijo con un ancla. Lo intenté y no está funcionando

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

esta construcción no está funcionando bien.

¿Fue útil?

Solución

darle una oportunidad a la siguiente pieza de código

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

Para mí que hace el trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top