在实际应用中,通常会遇到加载网页的需求,通常会用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(); } } }