在Android中为webview设置背景图像

在Android中为webview设置背景图像,android,background,webview,Android,Background,Webview,我想为android中的webview设置背景图像。 我做了以下工作: webView.setBackgroundColor(0); webView.setBackgroundResource(R.drawable.backgroundImage); 我希望图像在WebVIEW的中间。需要帮忙吗 编辑 我找到了解决办法: linearLayout.setGravity(Gravity.CENTER); imageView.setBackgroundResource(R.drawable.bac

我想为android中的webview设置背景图像。 我做了以下工作:

webView.setBackgroundColor(0);
webView.setBackgroundResource(R.drawable.backgroundImage);
我希望图像在WebVIEW的中间。需要帮忙吗

编辑 我找到了解决办法:

linearLayout.setGravity(Gravity.CENTER);
imageView.setBackgroundResource(R.drawable.backgroundImage);
linearLayout.addView(imageView);
frameLayout.addView(linearLayout);
frameLayout.addView(webView);

以下内容通常适用于我-

WebView myWebView = (WebView) findViewById(R.id.myWebView);
myWebView.setBackgroundColor(Color.parseColor("#000000"));

您也可以这样做,首先创建一个html页面,如

<html>
<head>
</head>
<body>
<center>
<img src="2.png"width="320" height="480" /> 
</center>
</body>
</html>

我正在为webview获取所需的背景,但它适合所有视图。我希望它只是居中。你所说的居中是什么意思?像一个从顶部开始,在中心结束,或者只在某个区域结束的渐变?我不知道如何做到这一点,但可以建议你创建一个屏幕大小的图像,然后在gimp或其他工具中进行编辑,在需要的地方对其进行着色,然后将此图像用作webview的背景用户显然希望为从资产本地加载的webview设置一个特定的背景,然后加载其他内容。这个答案不能帮助用户找到他们想要的东西。
public class Activity1
extends Activity {
WebView Webview1;


@Override    
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
    setContentView(R.layout.filegolfrule);
Webview1 = (WebView) findViewById(R.id.webview1);

   webview.getSettings().setJavaScriptEnabled(true); 
    Webview1.loadUrl("file:///android_asset/a.html");


}

}