Настройка фонового изображения webview на графический ресурс в Android
Я пытаюсь установить фон веб-обозревателя на ресурс с возможностью рисования в Android.
Из sdk кажется что-то вроде этого, но это не так.
WebView web = (WebView) findViewById(R.id.webView);
web.setBackgroundResource(R.drawable.backgroundmain);
web.loadData(profile, "text/html", "UTF-8");
Любая идея?
Ответы
Ответ 1
Как всегда, вы, как правило, пытаетесь понять эти вещи, как только задаете вопрос. В интересах других, макет, который я использую, LinearLayout, может принимать фоновый параметр, который может быть цветом или ресурсом.
Итак, в моем представлении .xml файла я просто добавил
android:background="@+drawable/backgroundmain"
и используйте
web.setBackgroundColor(0);
Чтобы сделать веб-просмотр прозрачным, чтобы увидеть фоновое изображение.
Ответ 2
Он будет работать отлично, если вы сделаете что-то вроде этого:
webView.setBackgroundColor(Color.TRANSPARENT);
webView.setBackgroundResource(R.drawable.your_image);
Ответ 3
Если вы не работаете в Android 3.1, попробуйте исправить AndroidManifest.xml:
android:hardwareAccelerated="false"