2011-06-17 21 views
6

Estoy tratando de establecer una imagen en WebView para mi aplicación.Configuración de la URL en una WebView

Estoy utilizando el código de abajo para ajustar la imagen a mi WebView,

String imageUrl = " file:///android_res/drawable/dinner_menu.png"; 
    WebView wv = (WebView) findViewById(R.id.yourwebview); 
    wv.getSettings().setBuiltInZoomControls(true); 
    wv.loadUrl(imageUrl); 

Esto funciona muy bien para Android 2.2 y superior.

Pero si trato de ejecutar el código en 2,1 o menor, se muestra un error como,

No se encontró el archivo solicitado /android_res/drawable/dinner_menu.png.

¿Alguien puede ayudarme?

Respuesta

20

trate de poner su imagen en la carpeta de activos, y cargarlo usando:

WebView webView = new WebView(this); 
webView.loadUrl("file:///android_asset/dinner_menu.png"); 
setContentView(webView); 

Se debe trabajar en las versiones anteriores de Android, pero que necesita para gestionar manualmente utilizando diferentes versiones de su imagen para diferentes Tamaños/densidades de pantalla.

Cuestiones relacionadas