在如今的移动开发中,越来越多的web元素加入到了app里面,hybrid app能够综合native app 和 web app的优点,可以通过webView实现

htmllayout.xml:

<?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"android:orientation="vertical" ><WebViewandroid:id="@+id/webview"android:layout_width="match_parent"android:layout_height="match_parent" /></LinearLayout>

WebActivity.java

package com.kindergartenParent.activity;import com.kindergartenParent.R;import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.webkit.WebSettings.LayoutAlgorithm;
import android.webkit.WebView;
import android.widget.ImageButton;
import android.widget.TextView;public class WebActivity extends Activity{private ImageButton back;private TextView title;private WebView wv;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.htmllayout);init();Intent intent = this.getIntent();String url = intent.getStringExtra("url");wv.loadUrl(url);}public void init(){wv = (WebView)findViewById(R.id.webview);//支持javascriptwv.getSettings().setJavaScriptEnabled(true); // 设置可以支持缩放 wv.getSettings().setSupportZoom(true); // 设置出现缩放工具 wv.getSettings().setBuiltInZoomControls(true);//扩大比例的缩放//wv.getSettings().setUseWideViewPort(true);//自适应屏幕wv.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);wv.getSettings().setLoadWithOverviewMode(true);}
}

App中显示html网页相关推荐

  1. 在MFC对话框中显示html网页

    最近在写一个小软件,想在MFC对话框中显示帮助文档,都是html格式的,上网找了好多资料,用一个CHtmlCtrl类的东西,但是网上找的这个类放在VS2005下编译不过去,老是提示错误.于是几经修改, ...

  2. Android 9.0 APP中显示导航栏的menu键

    PS:以前  Android 4.0 时代,写了个APP,用屏幕底部菜单键提供两个刷新及退出按钮,但是现在 android 动不动就更新下,现在我手机已经到 9.0 版了,原来的导航栏三个小点点菜单键 ...

  3. 在Metro App中显示Toast notification

    Toast notification是向用户显示一些有关App的即时消息.具体Toast notification是什么可以参考  http://msdn.microsoft.com/en-us/li ...

  4. html 中返回上一步页面,(移动端)在APP中嵌入H5网页,返回上一步返回APP菜单首页...

    H5页面中:返回上一步固定写法(前端实现:使用vue框架的返回上一步语法即可): methods:{ backforward(){ this.$router.back(-1); // 返回上一步 }, ...

  5. 在iframe中显示嵌套网页的指定部分

    <iframe name="xxx" id="xxx" src="index.html" οnlοad="xxx.scrol ...

  6. android读取带公章的pdf文件,APP中如何显示带电子签名的PDF文件

    之前碰到一个需求,需要在手机 APP 中显示 pdf 文件.经过调研发现,在电脑上的浏览器如 chrome.safari等,可以直接显示 pdf 文件.由此联想到,在 APP 中能否通过浏览器来加载显 ...

  7. app中的webview是什么?如何理解?

    app中的webview是什么?如何理解? 当你上网阅读东西时,我们一般会选择一款浏览器,比如Chrome.火狐.safari.IE或者Edge.你可能不知道这些浏览器之间有一些竞争,而竞争的主要形式 ...

  8. 在html中加入滚动条,html在div中显示滚动条

    基本思路:滚动条要添加到内容部分的父标签上(div),内容部分不设置大小,父标签要明确设置大小,并且父标签要添加overflow样式,并设置成auto. 打开的效果如下: 这时可能有人会问,父div的 ...

  9. 通过webSocket实现app运动数据在网页实时显示

    一概述 ## 在项目中有这样一个需要,app为智能心电跑步类app,在跑步时需要在网页端显示用户的跑步信息,包括跑步时长.心率.心电图等,其中心电图是需要实时更新的.当用户开始跑步时在网页上显示这些信 ...

最新文章

  1. 【工具软件】Xmind的使用
  2. XPath基本概念(一)
  3. 实际操作_MFC修改控件的Tab顺序
  4. LTV(CLV)模型的实战案例
  5. SQLServr添加数据列
  6. 【Python笔记】元组的用法
  7. docker logstash_学会这一招,轻松测试 logstash 的配置文件
  8. MyBatis的其它方法
  9. centos-8搭建k8s并简单使用pv、pvc
  10. 计网实验(一):IP子网划分
  11. FFmpeg系列-2-命令行工具之FFmpeg
  12. wow3.13大脚插件
  13. 计算机win7设置用户密码,win7怎么设置开机密码 win7设置开机密码步骤盘点【详解】...
  14. linux mono安装,Linux下Nginx + mono安装与配置
  15. Wifi4更换Wifi6路由器的使用体验
  16. Vue-创建组件时报错:Component names should conform to valid custom element name in html5 specification.
  17. 办理广东林业调查规划设计资质最新申报标准
  18. 前端框架综述(8)前端
  19. SQL CHECK约束
  20. 【OSATE学习笔记】AADL语法介绍(二)软件类构建详细介绍

热门文章

  1. C语言标准库—— 参考手册
  2. 携不符合安全标准充电宝禁止登机
  3. Java树形结构的实现
  4. 算力效率两不误,英特尔®超能云终端加速广州南方学院数字化教学
  5. Haskell学习笔记: type and typeclasses
  6. 数据仓库是什么,主要有哪些特点?
  7. (Java笔记)IO流的六类16种流方式
  8. 偏微分方程的类型及求解(一)(备份草稿)
  9. 怎么安装Python,超详细,零基础必看
  10. 前端实现简单模糊搜索