WebView的初体验

使用安卓自带控件可以实现不通过浏览器即可上网的功能

突然就觉得安卓好强大,是不是我太无知了,太容易满足了

1.在layout中添加VebView控件

2.在Activity中设置WebView的属性

public class NetWorkActivity extends BaseActivity {
    private WebView mWebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.network_webview_layout);

        mWebView = (WebView) findViewById(R.id.NetworkWebView );
        mWebView.getSettings().setJavaScriptEnabled(true);        //调用setJavaScriptEnabled()方法来让 WebView 支持 JavaScript 脚本
        mWebView.setWebViewClient(new WebViewClient(){            //设置跳转setWebViewClient()方法,传入匿名内部类对象WebViewClient
                                                                  //重写shouldOverrideUrlLoading方法,来告诉安卓自己能够处理这个网页,无须启动浏览器
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }
        });
        mWebView.loadUrl("http://www.cnblogs.com/cenzhongman");    //传入UIL
    }
}

注意声明权限

<uses-permission android:name="android.permission.INTERNET" />
posted @ 2017-02-15 12:10  岑忠满  阅读(168)  评论(0编辑  收藏  举报