2012-04-11 10 views
1

Ich verwende eine XML-Datei, um eine "About" -Seite in meiner App anzuzeigen. Diese XML-Datei befindet sich im Ordner "Assets" und wird mithilfe eines WebView-Layouts angezeigt.Wie kann ich auf ein Bild im Zeichnungsordner innerhalb einer HTML-Datei im Ordner "Assets" zugreifen?

Ich möchte CSS verwenden, um ein Hintergrundbild für diese XML-Datei festzulegen. Das Bild befindet sich im Ordner "Drawable-MDPI". Gibt es eine Möglichkeit, auf dieses Bild zuzugreifen?

Was ich meine, ist so etwas? (Oder eine Alternative, ofcourse)

<style type="text/css"> 
body{ 
background-image:url('path-to-image-in-drawable-mdpi'); 
} 
//... 
</style> 

Vielen Dank für Ihre Hilfe :)

+1

möglich Duplikat [Laden einer Android-Ressource in eine Webansicht] (http schreiben: //stackoverflow.com/questions/4855008/loading-an-android-resource-into-a-webview) – CommonsWare

Antwort

1

Es funktioniert, wenn Sie

<script type="text/css"> 
body{background-image:url('file:///android_res/drawable/file_name.jpg');} 
</script> 
+0

Dies wird nicht immer auf einer Produktion apk funktionieren. In meinem Fall funktionierte es auf einer Debug-Apk, aber es führt zu einem gebrochenen Bild beim Testen der verschleierten und signierten Apk. –