当前位置:   article > 正文

Android WebView浏览器组件 用WebView实现加载网页_android webview加载网页

android webview加载网页

什么是WebView

WebView是Android中UI组件的一种
WebView基于Webkit内核(Chromium)

WebView的用处

WebView可以用来展示网页,并且与网页进行交互

加载网页的四种方式

  1. loadUrl(String url)
  2. loadUrl(Strig url,Map<String,String> additionalHttpHeaders)
  3. loadData(String data,String mimeType,String encoding)
  4. loadDataWithBaseURL(String baseUrl,String data,String data,String
    mimeType,String encoding,String historyUrl)

用WebView实现加载网页

在这里插入图片描述

一、添加网络权限
二、activity_main.xml
在activity_main.xml中添加跳转activity_web_view.xml页面的按钮

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="toWebViewActivity"
        android:onClick="onToWebViewActivity"/>

</LinearLayout>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

三、MainActivity.java

import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {
   

    @Override
    protected void onCreate(Bundle savedInstanceState) {
   
        super.onCreate(savedInstanceState)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/97650
推荐阅读
相关标签
  

闽ICP备14008679号