App中显示html网页
在如今的移动开发中,越来越多的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网页相关推荐
- 在MFC对话框中显示html网页
最近在写一个小软件,想在MFC对话框中显示帮助文档,都是html格式的,上网找了好多资料,用一个CHtmlCtrl类的东西,但是网上找的这个类放在VS2005下编译不过去,老是提示错误.于是几经修改, ...
- Android 9.0 APP中显示导航栏的menu键
PS:以前 Android 4.0 时代,写了个APP,用屏幕底部菜单键提供两个刷新及退出按钮,但是现在 android 动不动就更新下,现在我手机已经到 9.0 版了,原来的导航栏三个小点点菜单键 ...
- 在Metro App中显示Toast notification
Toast notification是向用户显示一些有关App的即时消息.具体Toast notification是什么可以参考 http://msdn.microsoft.com/en-us/li ...
- html 中返回上一步页面,(移动端)在APP中嵌入H5网页,返回上一步返回APP菜单首页...
H5页面中:返回上一步固定写法(前端实现:使用vue框架的返回上一步语法即可): methods:{ backforward(){ this.$router.back(-1); // 返回上一步 }, ...
- 在iframe中显示嵌套网页的指定部分
<iframe name="xxx" id="xxx" src="index.html" οnlοad="xxx.scrol ...
- android读取带公章的pdf文件,APP中如何显示带电子签名的PDF文件
之前碰到一个需求,需要在手机 APP 中显示 pdf 文件.经过调研发现,在电脑上的浏览器如 chrome.safari等,可以直接显示 pdf 文件.由此联想到,在 APP 中能否通过浏览器来加载显 ...
- app中的webview是什么?如何理解?
app中的webview是什么?如何理解? 当你上网阅读东西时,我们一般会选择一款浏览器,比如Chrome.火狐.safari.IE或者Edge.你可能不知道这些浏览器之间有一些竞争,而竞争的主要形式 ...
- 在html中加入滚动条,html在div中显示滚动条
基本思路:滚动条要添加到内容部分的父标签上(div),内容部分不设置大小,父标签要明确设置大小,并且父标签要添加overflow样式,并设置成auto. 打开的效果如下: 这时可能有人会问,父div的 ...
- 通过webSocket实现app运动数据在网页实时显示
一概述 ## 在项目中有这样一个需要,app为智能心电跑步类app,在跑步时需要在网页端显示用户的跑步信息,包括跑步时长.心率.心电图等,其中心电图是需要实时更新的.当用户开始跑步时在网页上显示这些信 ...
最新文章
- 【工具软件】Xmind的使用
- XPath基本概念(一)
- 实际操作_MFC修改控件的Tab顺序
- LTV(CLV)模型的实战案例
- SQLServr添加数据列
- 【Python笔记】元组的用法
- docker logstash_学会这一招,轻松测试 logstash 的配置文件
- MyBatis的其它方法
- centos-8搭建k8s并简单使用pv、pvc
- 计网实验(一):IP子网划分
- FFmpeg系列-2-命令行工具之FFmpeg
- wow3.13大脚插件
- 计算机win7设置用户密码,win7怎么设置开机密码 win7设置开机密码步骤盘点【详解】...
- linux mono安装,Linux下Nginx + mono安装与配置
- Wifi4更换Wifi6路由器的使用体验
- Vue-创建组件时报错:Component names should conform to valid custom element name in html5 specification.
- 办理广东林业调查规划设计资质最新申报标准
- 前端框架综述(8)前端
- SQL CHECK约束
- 【OSATE学习笔记】AADL语法介绍(二)软件类构建详细介绍