android WebView的基本使用

WebView的最简单的使用方式即是直接显示网页内容,有以下两个步骤:

在布局文件中添加WebView控件;
在代码中让WebView控件加载显示网页。
下面我们直接讲解使用WebView控件显示百度首页的网页内容的案例:

首先,我们在布局文件中来添加WebView控件,如下:

<WebView
         android:id="@+id/wv_webview"
         android:layout_width="match_parent"
         android:layout_height="match_parent" />

接着,我们需要在代码中让WebView控件加载显示网页,如下:

public class WebViewActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web_view);
        //获得控件
        WebView webView = (WebView) findViewById(R.id.wv_webview);
        //访问网页
        webView.loadUrl("http://www.baidu.com");
        //系统默认会通过手机浏览器打开网页,为了能够直接通过WebView显示网页,则必须设置
        webView.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                //使用WebView加载显示url
                view.loadUrl(url);
                //返回true
                return true;
            }
        });
    }
}

当然,在这里,我们需要加载网络上的数据内容,因此还需要添加网络权限:

<!-- 添加网络权限 -->
<uses-permission android:name="android.permission.INTERNET" />
原创文章 81 获赞 48 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_15181569/article/details/103663845