Desarrollo de Android: Uso de la imagen de activos en un HTML de WebView
En mi aplicación estoy haciendo un documento básico de ayuda HTML. Quería el logotipo de mi aplicación en la etiqueta HTML img en sí, pero no sé cómo haría referencia al logotipo que se almacenará en los activos.
¿Es esto posible, si es así cómo?
- ¿Cómo capturar esta excepción en la vista web de Android?
- ¿Hay una mejor vista web para Android
- Fuente personalizada para la vista web
- Problemas con Vimeo Player en Android WebView de la aplicación
- IScroll no funciona en android a menos que realice un cambio de orientación y regrese
¡Gracias por la ayuda!
- Alerta de seguridad de Android WebView SSL
- ¿Cualquier manera de agarrar un icono de la insignia del URL del Web site, programmatically?
- TLS 1.1, 1.2 en WebView para android <= 4.3
- Control HTML <select> desactivado en Android WebView (en el emulador)
- Almacenamiento en caché en la vista web de Android
- Forzar el no-flash Vimeo incrustar o deshabilitar Flash en un WebView?
- Cómo detener el desplazamiento interno de WebView en Android?
- HTC One X - Webview se convierte en blanco / vacío después del toque
Ponga su logotipo en el directorio de activos, por ejemplo: assets / logo.png
A continuación, cargue su html con:
webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "utf-8", null);
Haga referencia a su img como:
<img src="logo.png">
Guarde las imágenes en la carpeta de activos:
Lea la imagen en el html desde los recursos con file:///android_asset/
por ejemplo:
String sHtmlTemplate = "<html><head></head><body><img src=\"file:///android_asset/img/mybadge.png\"></body></html>";
Carga dentro de la WebView:
webView.loadDataWithBaseURL(null, sHtmlTemplate, "text/html", "utf-8",null);
Puede hacer referencia a los activos con esta sintaxis de URL:
file:///android_asset/YourAssetFilename
Volcado en la carpeta de activos y acaba de poner en el html
<img src="filename.png">
simple como eso
Coloque su Logo en el directorio de activos Ejemplo: assets / logo.png
Entonces
String imgData="<img src=home.png>"; webView.loadDataWithBaseURL("file:///android_asset/", imgData, "text/html", "utf-8", null);
- Anidado RecyclerView. ¿Cómo evitar que el padre RecyclerView se despliegue mientras el niño RecyclerView está desplazándose?
- Android Broadcast Receiver para enviar mensajes SMS?