Android 在webview中更改网页的背景色
我想在网页加载到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
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标记?