Настройка фонового изображения веб-просмотра для графического ресурса в Android - PullRequest
29 голосов
/ 11 августа 2009

Я пытаюсь установить фон веб-просмотра для ресурса рисованного изображения в Android.

С SDK кажется, что-то вроде этого будет работать, но это не так.

WebView web = (WebView) findViewById(R.id.webView);

web.setBackgroundResource(R.drawable.backgroundmain);
web.loadData(profile, "text/html", "UTF-8");

Есть идеи?

Ответы [ 3 ]

65 голосов
/ 11 августа 2009

Как всегда, вы склонны выяснять это, как только задаете вопрос. Для удобства других используемый мной макет LinearLayout может принимать параметр фона, который может быть цветом или ресурсом.

Итак, в моем XML-файле views я просто добавил

android:background="@+drawable/backgroundmain"

и используйте

web.setBackgroundColor(0);

Чтобы сделать веб-видение прозрачным, чтобы увидеть фоновое изображение позади.

25 голосов
/ 02 мая 2010

Будет отлично работать, если вы сделаете что-то вроде этого:

webView.setBackgroundColor(Color.TRANSPARENT);
webView.setBackgroundResource(R.drawable.your_image);
3 голосов
/ 05 сентября 2011

Если не работает на Android 3.1, попробуйте исправить AndroidManifest.xml :

android:hardwareAccelerated="false"
...