文档章节

WebView视图二:加载HTML代码

jt1024
 jt1024
发布于 2015/05/02 10:28
字数 214
阅读 74
收藏 0

AndroidManifest.xml文件中加入网络访问的权限设置:

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

activity_main.xml代码

 <RelativeLayout 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"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.jt.http_01.MainActivity" >
    <WebView
        android:id="@+id/webView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true" />
</RelativeLayout>

WebViewLoadData.java代码

 /**
 * 使用WebView加载 HTML 代码   
 * @author jiatao  
 * @date 2015-5-2  
 * @version 1.0
 */
package com.jt.http_01;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class WebViewLoadData extends Activity {
 private WebView webView;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  initDisplay();
 }
 public void initDisplay() {
  // TODO Auto-generated method stub
  webView = (WebView) findViewById(R.id.webView1);
  String htmlCode = "<html>"
    + "<head>"
    + "<title>Welcome</title>"
    + "</head>"
    + "<body>"
    + "<h2>Welcome to <a href=\"http://www.163.com\">欢迎来到网易</a></h2>"
    + "</body>" + "</html>";
  
  /**
   * 调用loadData()方法加载HTML代码
   * public void loadData(String data, String mimeType, String encoding) { }
   */
  webView.loadData(htmlCode, "text/html;utf-8", "utf-8"); 
 }
}

© 著作权归作者所有

jt1024
粉丝 1
博文 11
码字总数 7019
作品 0
青岛
私信 提问
React Native系列——WebView组件使用介绍

一、介绍 WebView组件进行创建渲染一个原生的WebView,可以加载一个网页,并且具有网页的特性。 二、属性 style 继承可以使用View组件的所有属性和Style source {uri: string, method: stri...

龙马行空
2016/05/09
1K
1
【React Native开发】React Native控件之WebView组件详解以及实例使用(22)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jiangqq781931404/article/details/50676379 import React, {AppRegistry,Component,StyleSheet,Text,View,We......

江清清
2016/02/16
0
0
《React-Native系列》29、 RN组件之WebView

说起WebView,我们还是很熟悉的吧。 特别是做过Hybrid开发的同学,Web+Native一个很经典的开发模式,包括现在依然很多App上都在使用。 我们列举几个比较重要的属性吧 source {uri: string, m...

hsbirenjie
2016/09/09
0
0
Android混合编程:WebView实践

关于作者 郭孝星,程序员,吉他手,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的Github提issue或者发邮件至guoxiaoxingse@163.com与我交流。 文章目录 一 基...

郭孝星
2017/10/26
0
0
WebView深度学习(一)之WebView的基本使用以及Android和js的交互

前言:随着市场需求的不断变化,原生安卓已经无法满足客户的需要了,现在很多app都在使用Android和h5的交互实现某些功能,比如商品详情页,文章详情页面,商品点评页面,还有某些复杂的展示页...

aweiloveandroid
2017/07/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

安得一颗光明心——《王阳明大传》的读后感作文4100字

安得一颗光明心——《王阳明大传》的读后感作文4100字: 偶然听到一个关于王阳明的讲座,简直让我入了迷。多年前接触到阳明,是在思想史中读到的对阳明心学的介绍,晦涩难懂的学术词汇,让我...

原创小博客
11分钟前
0
0
单点登录-基于Redis+MySQL实现单点登录(SSO)

1. 为什么要用单独登录? 主要便于公司内部多系统统一认证授权管理,一次登录可访问多个跨域系统,也同时更加方便统一管理用户登录(员工离职需要拿掉登录权限、统计所有用户对系统的登录请求...

秋日芒草
24分钟前
1
0
827. Making A Large Island

思想: 将所有连通的 1 分成一个组,分配编号,然后使用BFS统计1的个数,得到这个组的面积。 遍历格子里所有为 0 的元素,检查四个方向的1所在的组并加上这个组面积。于是得到当前元素为 0 ...

reter
31分钟前
1
0
亿万pv的混合云规划实施

基础服务: keepalive,lvs,nginx,dns,ntp,redis集群,yum仓库,web资源 网络高可用 防火墙冗余,交换机堆叠 专线互联 物理机虚拟化 VMware vcenter/ Proxmox...

以谁为师
58分钟前
4
0
聊聊dubbo的LRUCache

序 本文主要研究一下dubbo的LRUCache LRUCache dubbo-2.7.2/dubbo-common/src/main/java/org/apache/dubbo/common/utils/LRUCache.java public class LRUCache<K, V> extends LinkedHashMap<......

go4it
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部