4

AndroidでWebビューの背景画像を設定したい。私は次のことをしました:

webView.setBackgroundColor(0);
webView.setBackgroundResource(R.drawable.backgroundImage);

画像をウェブビューの真ん中に配置したい。何か助けてください。

編集 私は解決策を見つけました:

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

2 に答える 2

1

これは通常、私にとってはうまくいきます-

WebView myWebView = (WebView) findViewById(R.id.myWebView);
myWebView.setBackgroundColor(Color.parseColor("#000000"));
于 2012-04-23T12:30:05.693 に答える
0

このようにすることもできます。最初に次のようなhtmlページを作成します

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

次に、URLページをロードします

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");


}

}
于 2012-04-23T12:49:39.680 に答える