本文已参与「新人创作礼」活动,一起开启掘金创作之路
使用WebView控件来实现页面的加载
- 修改配置文件 首先我们需要修改配置文件使其拥有修改权限
AndroidMainfest.xml
加载百度页面
在我们的配置文件中加载这一句:
<uses-permission android:name="android.permission.INTERNET" />
1 2 3 像这样
- 样式部分 然后为我们的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 点击运行看一下效果:
- 报错解决: 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…