package cn.activity.com;
import android.view.View.OnClickListener;
import cn.tool.com.Const;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.Window;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
public class GuanYuWoMenActivity extends Activity{
private WebView mWebView;
private String weburl=Const.WEB_URL_GUANYUWOMEN;
private Button backbtn;
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.guanyuwomen);
//返回按钮
backbtn=(Button)findViewById(R.id.guanyuwomen_fanhui);
backbtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
GuanYuWoMenActivity.this.finish();
}
});
mWebView = (WebView) findViewById(R.id.guanyuwomen_wv);
//设置支持Javascript
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
//触摸焦点起作用
mWebView.requestFocus();
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
//取消滚动条
//mWebView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
// 设置WevView要显示的网页
mWebView.loadUrl(weburl);
// 如果页面中链接,如果希望点击链接继续在当前browser中响应,
// 而不是新开Android的系统browser中响应该链接,必须覆盖webview的WebViewClient对象
mWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
// 重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
view.loadUrl(url);
return true;
}
}
);
}
public boolean onKeyDown(int keyCoder,KeyEvent event){
if(mWebView.canGoBack() && keyCoder == KeyEvent.KEYCODE_BACK){
mWebView.goBack(); //goBack()表示返回webView的上一页面
return true;
}
return false;
}
}
Android webview
最新推荐文章于 2024-12-10 17:48:44 发布