Cómo hipervínculo androide html activos cuando se utiliza cromo cliente?
-
05-10-2019 - |
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.
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