Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在webview中更改网页的背景色_Android_Webview - Fatal编程技术网

Android 在webview中更改网页的背景色

Android 在webview中更改网页的背景色,android,webview,Android,Webview,我想在网页加载到Webview后更改网页的背景色。但在尝试了不同的方法之后,似乎没有一种方法是有效的。 我知道我的代码有点杂乱无章,很抱歉 package com.example.webviewdemo; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.KeyEvent; import an

我想在网页加载到Webview后更改网页的背景色。但在尝试了不同的方法之后,似乎没有一种方法是有效的。 我知道我的代码有点杂乱无章,很抱歉

 package com.example.webviewdemo;

    import android.app.Activity;
    import android.graphics.Color;
    import android.os.Bundle;
    import android.view.KeyEvent;
    import android.view.Menu;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.FrameLayout;

    public class MainActivity extends Activity {
    WebView wb;
    //FrameLayout frame;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
            //setTheme(R.style.MyTheme);
            //frame=(FrameLayout) findViewById(R.id.frame);
            wb=(WebView) this.findViewById(R.id.show);
        //wb=new WebView(this);
        //setContentView(wb);
            wb.getSettings().setJavaScriptEnabled(true);
            wb.getSettings().setSupportZoom(true);
            //wb.getSettings().setDefaultTextEncodingName("utf-8");
            //wb.getSettings().set
            wb.setBackgroundColor(Color.BLACK);
            //wb.loadUrl();

            //wb.setBackgroundResource(Color.BLUE);
        //  wb.getBackground().setAlpha(100);
            //wb.loadDataWithBaseURL(null, "¼ÓÔØÖÐ", "text/html", "utf-8", null);
            //wb.loadDataWithBaseURL(mGetDetail., data, mimeType, encoding, historyUrl)
            wb.loadUrl("http://www.baidu.com");
            //wb.loadUrl("<"+"link rel="+\"stylesheet\" href="file:///android_asset/css.css" type="text/css" />")
        //  wb.setVisibility(View.VISIBLE);

            wb.loadUrl("<link rel=\"stylesheet\" href=\"file:///assets/style.css\" type=\"text/css\" />");
            //  wb.setVisibility(View.VISIBLE); // ¼ÓÔØÍêÖ®ºó½øÐÐÉèÖÃÏÔʾ£¬ÒÔÃâ¼ÓÔØʱ³õʼ»¯Ð§¹û²»ºÃ¿´



            wb.setWebViewClient(new WebViewClient(){

                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    // TODO Auto-generated method stub

                    view.loadUrl(url);
                    return true;
                }

            });
            //setContentView(wb);
            //frame.setBackgroundColor(Color.BLACK);

    }


        @Override
        public boolean onKeyDown(int keyCode, KeyEvent event) {
            // wb=new WebView(this);
                    wb=(WebView) this.findViewById(R.id.show);
            if(keyCode==KeyEvent.KEYCODE_BACK){
                wb.goBack();
            }
            return true;

        }


        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        }

    }
package com.example.webviewdemo;
导入android.app.Activity;
导入android.graphics.Color;
导入android.os.Bundle;
导入android.view.KeyEvent;
导入android.view.Menu;
导入android.view.view;
导入android.view.view.OnClickListener;
导入android.webkit.WebView;
导入android.webkit.WebViewClient;
导入android.widget.Button;
导入android.widget.EditText;
导入android.widget.FrameLayout;
公共类MainActivity扩展了活动{
网络视图wb;
//框架布局框架;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//setTheme(R.style.MyTheme);
//frame=(FrameLayout)findviewbyd(R.id.frame);
wb=(WebView)this.findviewbyd(R.id.show);
//wb=新的网络视图(本);
//setContentView(wb);
wb.getSettings().setJavaScriptEnabled(true);
wb.getSettings().setSupportZoom(true);
//wb.getSettings().setDefaultTextEncodingName(“utf-8”);
//wb.getSettings().set
wb.setBackgroundColor(颜色:黑色);
//loadUrl();
//wb.挫折背景资源(颜色:蓝色);
//wb.getBackground().setAlpha(100);
//wb.loadDataWithBaseURL(null,“text/html”,“utf-8”,null);
//loadDataWithBaseURL(mGetDetail.,数据,mimeType,编码,historyUrl)
wb.loadUrl(“http://www.baidu.com");
//loadUrl(“总是”还是您自己的一组html标记?总是”还是您自己的一组html标记?