如何通过Webview 加载一个网页

在实际应用中,通常会遇到加载网页的需求,通常会用Webview控件去加载

首先添加网络权限:

<uses-permission android:name="android.permission.INTERNET"/>

xml代码:

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

java代码:

public class MainActivity extends AppCompatActivity {

    WebView webView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        webView = findViewById(R.id.webView);//获取控件
        setWebView();
    }

    /**
     * 设置webview
     */
    public void setWebView(){
        webView.loadUrl("https://blog.csdn.net/weixin_42190712/article/details/80330085");
        webView.getSettings().setJavaScriptEnabled(true);//可以和javaScript交互
        webView.setWebViewClient(new WebViewClient());
    }

    /**
     * 重写返回键按钮
     */
    @Override
    public void onBackPressed() {
        if (webView.canGoBack()){
            webView.goBack();
        }else{
            super.onBackPressed();
        }

    }
}


猜你喜欢

转载自blog.csdn.net/weixin_42190712/article/details/80340206