Webビューの背景をAndroidの描画可能な画像リソースに設定しようとしています。
SDKからは、このようなものは機能するように見えますが、機能しません。
WebView web = (WebView) findViewById(R.id.webView);
web.setBackgroundResource(R.drawable.backgroundmain);
web.loadData(profile, "text/html", "UTF-8");
何か案は?
いつものように、あなたは質問をするとすぐにこれらのことを理解する傾向があります。他の人の利益のために、私が使用しているレイアウト、LinearLayoutは、色またはリソースであることができる背景パラメーターを取ることができます。
したがって、私のビューの.xmlファイルに単に追加しました
Android:background="@+drawable/backgroundmain"
と使用
web.setBackgroundColor(0);
Webビューを透明にして、背後の背景画像を表示します。
次のようなことをすると、完全に機能します。
webView.setBackgroundColor(Color.TRANSPARENT);
webView.setBackgroundResource(R.drawable.your_image);
Android 3.1で作業していない場合は、修正してみてくださいAndroidManifest.xml:
Android:hardwareAccelerated="false"