2009-08-11 6 views

Antwort

65

Wie immer neigen Sie dazu, diese Dinge herauszufinden, sobald Sie die Frage stellen. Zum Nutzen anderer kann das Layout, das ich verwende, LinearLayout, einen Hintergrundparameter annehmen, der eine Farbe oder eine Ressource sein kann.

Also in meinen Ansichten .xml-Datei habe ich einfach ein

android:background="@+drawable/backgroundmain" 

und

web.setBackgroundColor(0); 

Um die Webansicht transparent

verwenden zu machen hinter das Hintergrundbild zu sehen.

+0

Hinweis: Ein Fehler in 2.2+ verhindert dieses arbeiten mehr. Siehe http://goo.gl/iEogJ –

+0

Funktioniert gut in 2.2 für mich! – jamesc

+0

funktioniert in 2.2, nicht 3 oder höher. – Ali

25

Es wird perfekt funktionieren, wenn Sie so etwas tun:

webView.setBackgroundColor(Color.TRANSPARENT); 
webView.setBackgroundResource(R.drawable.your_image); 
+0

Nicht funktioniert auf Galaxy Tab 10.1 (Android 3.1) – embo

+0

danke bro .... es funktioniert für mich ... – Kalpesh

3

Wenn nicht auf Android 3.1 arbeiten, versuchen Sie fixieren den AndroidManifest.xml:

android:hardwareAccelerated="false" 
Verwandte Themen