当前位置: 移动技术网 > 移动技术>移动开发>Android > Android网络技术——WebView的简单使用

Android网络技术——WebView的简单使用

2020年10月13日  | 移动技术网移动技术  | 我要评论
前言Android WebView在Android平台上是一个特殊的View,它能用来显示网页,这个WebView类可以被用来在app中仅仅显示一张在线的网页,当然还可以用来开发浏览器。那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的。接下来我将简单介绍WebView的常用用法。1.简介WebView是一个基于webkit引擎、展现web页面的控件。2.基本使用WebView的最简单的使用方式即是直接显示网页内容,有以下三个步骤:  1.添加访问网络权限(An

前言

  • Android WebView在Android平台上是一个特殊的View,它能用来显示网页,这个WebView类可以被用来在app中仅仅显示一张在线的网页,当然还可以用来开发浏览器。
  • 那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的。接下来我将简单介绍WebView的常用用法。

1.简介

WebView是一个基于webkit引擎、展现web页面的控件。

2.基本使用

WebView的最简单的使用方式即是直接显示网页内容,有以下三个步骤:
1.添加访问网络权限(AndroidManifest.xml)
2.在布局文件中添加WebView控件;
3.在代码中让WebView控件加载显示网页。

2.1 步骤1:添加访问网络权限(AndroidManifest.xml)
这是前提!这是前提!这是前提! 
 <uses-permission android:name="android.permission.INTERNET"/> 
2.2 步骤2:布局文件中来添加WebView控件
<?xml version="1.0" encoding="utf-8"?> <linearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <WebView android:id="@+id/wbv_webView" android:layout_width="match_parent" android:layout_height="match_parent" /> </linearLayout> 
2.3 步骤3:在代码中让WebView控件加载显示网页

java版本

public class MainActivity extends AppCompatActivity { WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView=this.findViewById(R.id.wbv_webView); //通过getSettings方法可以设置浏览器的属性 //setJavaScriptEnabled让webView支持JavaScript脚本 webView.getSettings().setJavaScriptEnabled(true); //保证一个网页跳转另一个网页时,仍在webView中打开 webView.setWebViewClient(new WebViewClient()); //展示指定的url网页 webView.loadUrl("https://www.csdn.net"); } } 

kotlin版本

class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //通过getSettings方法可以设置浏览器的属性 //setJavaScriptEnabled让webView支持JavaScript脚本 wbv_webView.settings.javaScriptEnabled = true //保证一个网页跳转另一个网页时,仍在webView中打开 wbv_webView.webViewClient = WebViewClient() //展示指定的url网页 wbv_webView.loadUrl("https://www.csdn.net") } } 

效果图如下:


当然了我这仅仅是WebView最最最基本的用法,这里放一篇大佬博客,留给想要继续深入学习的伙伴们Android:最全面的 Webview 详解

本文地址:https://blog.csdn.net/weixin_45879630/article/details/109056799

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网