Android で webview の背景を描画可能な画像リソースに設定しようとしています。
SDKからは、このようなものが機能するように見えますが、機能しません。
WebView web = (WebView) findViewById(R.id.webView);
web.setBackgroundResource(R.drawable.backgroundmain);
web.loadData(profile, "text/html", "UTF-8");
何か案は?
Android で webview の背景を描画可能な画像リソースに設定しようとしています。
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"