WebView的用法
来源:互联网 发布:大数据平台有哪些 编辑:程序博客网 时间:2024/05/16 00:52
有的时候我们可能会碰到一些比较特殊的需求,比如说要应用程序里面展示一些网页,相信每个人都知道,加载和显示网页通常都是浏览器的任务,但是需求里又明确指出,不允许打开系统浏览器,那我们当然也不可能去编写一个浏览器出来,这时候就需要用到webView控件了.
WebView的用法其实很简单,XML跟普通的控件使用的方法是一样的,
下面通过一个例子来展示一下WebView的使用,
XML中就放置一个WebView
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.duanlian.webviewdemo.MainActivity"> <WebView android:id="@+id/webview_main" android:layout_width="match_parent" android:layout_height="match_parent"/></LinearLayout>
MainActivity里面的操作,注释已经很清楚了,就不做过多的解释了
package com.duanlian.webviewdemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.webkit.WebView;import android.webkit.WebViewClient;public class MainActivity extends AppCompatActivity { private WebView mWebView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); } private void initView() { //拿到WebView操作实例 mWebView = (WebView) findViewById(R.id.webview_main); //调用它的getSetting()方法来给它设置属性 //setJavaScriptEnabled(true)这个方法是让WebView支持JavaScript脚本 mWebView.getSettings().setJavaScriptEnabled(true); /* 这段代码的作用是,当我们需要从一个网页跳转到另一个网页的时候,我们 希望目标网页仍然在当前WebView中显示,而不是打开系统的浏览器 */ mWebView.setWebViewClient(new WebViewClient()); //最后调用loadUrl()将网址传入,就可以展示响应的网页内容了 mWebView.loadUrl("http://www.baidu.com"); }}
最后最重要的一点是在AndroidManifest.xml里面打开网络权限:
<uses-permission android:name="android.permission.INTERNET" />
然后运行起来的效果是:
这样就可以使用这个网页了,点击相应的按钮能跳转到相应的页面,跟在电脑三打开这个网址是一样的效果
如果将网址换成淘宝的
//最后调用loadUrl()将网址传入,就可以展示响应的网页内容了 mWebView.loadUrl("http://www.taobao.com");
就能买东西了:
WebView的简单使用就介绍到这了
0 0
- iOS WebView的用法
- WebView的用法
- WebView的简单用法
- webView的用法整理
- Android---webview的用法
- WebView的高级用法
- WebView的用法
- WebView的用法
- WebView 的用法
- webview的用法
- WebView的一些用法
- iOS WebView的用法
- webView的用法
- webView的高级用法
- WebView的一些用法
- iOS WebView的用法
- WebView的用法
- WebView的常规用法
- JAVA性能优化权威指南 读书笔记四
- Android-使用RecyclerView的ItemDecoration 实现炫酷的 吸顶效果
- 用函数计算100-200之间的素数
- 案例1 _网络图片查看器
- java8 新特新 lamda 表达式 2个字 清爽
- WebView的用法
- Java ---- 引用类型
- a标签事件
- Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)
- C#使用技巧之调用JS脚本方法一
- linux中断的上半部和下半部
- poj 2718
- C#使用技巧之调用JS脚本方法二
- Python数据持久存储:pickle模块