Poner iframe en la aplicación android
Estoy tratando de poner mi gráfico de iframe que tomé de mi cuenta de thingspeak.
Esta es la cadena que necesito poner (¿he tomado de thingpeak):
- ¿No se puede reproducir el vídeo dentro de WebView mediante etiquetas iframe?
- Android webView shouldOverrideUrlLoading para iframes
- No hay opción "Docked Mode" en la configuración de "Preview" en Android Studio una vez desacoplada
- Vista web de Android: borra completamente el caché
- WebView dentro de NestedScrollView no se desplaza cuando la respuesta de contenido web tiene un elemento iframe dentro de él con la altura establecida en 100%
<iframe width="450" height="260" style="border: 1px solid #cccccc;" src="http://api.thingspeak.com/channels/31592/charts/1?width=450&height=260&results=60&dynamic=true" ></iframe>
Esto lo que uso en mi actividad:
WebView webview; webview = (WebView) findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); webview.loadData();
Intento sin éxito poner mi cadena de iframe en la función "loadData".
Gracias a los ayudantes;)
- Insertando textview dentro de edittext en android?
- Vista previa no mostrada en Android 3.0 Canary
- Cómo cambiar los dispositivos predeterminados de vista previa de diseño en Android Studio
- ¿Puedo usar el Android 4 HttpResponseCache con una aplicación basada en WebView?
- WebView no mostrar el sitio web cuando está fuera de línea
- Cómo mover caché webView a SD?
- Android studio designer preview: cómo incluir el marco del dispositivo?
- 101 maneras de borrar una caché de WebView - todas las cuales no funcionan
Puede crear una cadena con el html:
String html = "<iframe width=\"450\" height=\"260\" style=\"border: 1px solid #cccccc;\" src=\"http://api.thingspeak.com/channels/31592/charts/1?width=450&height=260&results=60&dynamic=true\" ></iframe>";
Y luego llamar al método loadData ():
webview.loadData(html, "text/html", null);
Haga clic aquí para referencia