使用WebView控件来实现页面的加载

106 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路

使用WebView控件来实现页面的加载

  1. 修改配置文件 首先我们需要修改配置文件使其拥有修改权限

AndroidMainfest.xml

加载百度页面

在我们的配置文件中加载这一句:

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

1 2 3 像这样

  1. 样式部分 然后为我们的webview写入到组件样式部分

activity—main.xml

文件

<WebView
    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="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/webview"

1 2 3 4 5 6 7 8 9 10 11 3. 编写项目逻辑 然后我们接下来使用我们的java主程序入口文件加载这个控件

MainActivity.java

在这个文件里面加入这样一句

// 加载webview控件 WebView myWebView =(WebView)findViewById(R.id.webview); myWebView.loadUrl("www.example.com"); 1 2 3 就像这样

package com.example.webview;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle; import android.webkit.WebView;

public class MainActivity extends AppCompatActivity {

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

// 加载webview控件 WebView myWebView =(WebView)findViewById(R.id.webview); myWebView.loadUrl("www.example.com"); } }

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 点击运行看一下效果:

  1. 报错解决: 4.1错误描述 我出现了这个错误:

net:XXX not permitted

相关权限不允许导致的net错误

4.2 修改配置 然后我们现在在AndroidManifest.xml

里面加上一句:

android:usesCleartextTraffic="true" 1 像这样:

5.效果 然后再来看一下效果

———————————————— 版权声明:本文为CSDN博主「a Fang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/qq_46258465…