使用WebView的一些总结

来源:互联网 发布:2015年网络小说家排名 编辑:程序博客网 时间:2024/05/21 08:43

webview在打开网页中的连接时 会重新打开一个新的webView,而有时候我们不需要打开新的,可以用一下方法:

并且设置了点击的返回按钮并且不至于直接返回来最初始的时候

    @Override    protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);        // 设置没有标题        requestWindowFeature(Window.FEATURE_NO_TITLE);        //setContentView(R.layout.account_settings);        setContentView(R.layout.activity_open_account);        //定义UI组件        webView1 = (WebView) findViewById(R.id.webView1);        webView1.getSettings().setJavaScriptEnabled(true);        //加入url        webView1.loadUrl("http://write.blog.csdn.net/postedit");        //使页面获得焦点        webView1.requestFocus();        webView1.setWebViewClient(new WebViewClient() {            @Override            public boolean shouldOverrideUrlLoading(WebView view, String url)            {                view.loadUrl(url);                return true;            }        });        });   

 }    
       @Override       //设置回退    //覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法     public boolean onKeyDown(int keyCode, KeyEvent event) {     if ((keyCode == KeyEvent.KEYCODE_BACK) && webView1.canGoBack()) {        webView1.goBack(); //goBack()表示返回WebView的上一页面        return true;     }     finish();//结束退出程序     return false;   }



0 0
原创粉丝点击