WebView无法放大缩小解决方式
先看看我们之前所写的代码
1) 加入权限:AndroidManifest.xml中必须使用了许可"android.permission.INTERNET"
2) 使用了一个WebView组件
<WebView
android:id="@+id/wv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/hello"
/>
3) 设置WebView基本信息:
wvCon= (WebView) layout.findViewById(R.id.wv);
WebSettingsws = wvCon.getSettings();
ws.setSupportZoom(true);
ws.setBuiltInZoomControls(true);
4)设置WevView要显示的网页:
互联网用:webView.loadUrl("http://www.jiankeyan.com");
本地文件用:webView.loadUrl("file://android_asset/XX.html");
我们的解决方法是:
//无限缩放
webView.getSettings().setUseWideViewPort(true);设置此属性,可随意比例缩放。
注:1、初始缩放值可这样设置:webView.setInitialScale(initalValue);
2、缩放后,要使内容适配屏幕,不超出屏幕外显示,实现换行。这方面效果应该由html控制,而不是webview控制。比如<p style="word-break:break-all">test</p>实现自己主动换行。
WebView无法放大缩小解决方式的更多相关文章
- WebView 判断放大缩小操作
		
using Android.App; using Android.Widget; using Android.OS; using Android.Content; using Android.Runt ...
 - 解决mxGraph放大/缩小在非IE浏览器下overlay图标位置不变化的问题
		
首先要创建一个工具栏.并为工具栏中的放大.缩小button定义事件. <div id="toolbar" style="float:left;margin-top: ...
 - CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)
		
出处:http://blog.csdn.net/iosevanhuang/article/details/14488239 CABasicAnimation类的使用方式就是基本的关键帧动画. 所谓关键 ...
 - 手把手教你打造ImageView支持手势放大缩小
		
写在前面 最近有了新的任务,学习的时间比以前少了不少,Java回炉的文估计是得缓缓了,不过每周一篇尽量保质保量.最近感觉我文写的有点不好,因为我写东西除非必要,不然概念性的东西我基本上都是一笔带过…… ...
 - WPF布局之让你的控件随着窗口等比放大缩小,适应多分辨率满屏填充应用
		
一直以来,我们设计windows应用程序,都是将控件的尺寸定好,无论窗体大小怎么变,都不会改变,这样的设计对于一般的应用程序来说是没有问题的,但是对于一些比较特殊的应用,比如有背景图片的,需要铺面整个 ...
 - Android基于mAppWidget实现手绘地图(十五)–如何控制放大缩小
		
一般来说,可以使用以下几种方式来控制地图的放大/缩小 : 1. 使用控件底部的缩放按钮 2.双击控件 3.pinch手势 4.物理按键 :I键标识缩小 :O键表示放大.(只有设备具有物理按键才行) ...
 - 【PHP缩略图类】手机照片不能生成缩略图问题以及解决方式
		
[本文原创,谢绝转载] 一.出现的问题 这几天做了手机上传照片并裁出缩略图的接口的測试,发现无论怎么.生成的缩略图都是一片漆黑.:-( 然后就把这个缩略图类单拿出来进行測试,发现仅仅要是手机拍出来的照 ...
 - 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
		
首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.) 搜狐客户端 ...
 - 基于mAppWidget实现手绘地图(十五)–如何控制放大缩小
		
一般来说,可以使用以下几种方式来控制地图的放大/缩小 : 使用控件底部的缩放按钮 双击控件 pinch手势 物理按键 :I键标识缩小 :O键表示放大.(只有设备具有物理按键才行) 当然, ...
 
随机推荐
- 在ASP.NET中使用SOAP Extensions捕获WebService异常
			
原文:在ASP.NET中使用SOAP Extensions捕获WebService异常 Application_Error不能捕获的异常 [WebMethod] public string Hello ...
 - C#和C++下数据类型对应表
			
/C++中的DLL函数原型为//extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char ...
 - Chapter 1 Securing Your Server and Network(10):使用扩展保护避免授权中继攻击
			
原文:Chapter 1 Securing Your Server and Network(10):使用扩展保护避免授权中继攻击 原文出处:http://blog.csdn.net/dba_huang ...
 - android 处理器crash刊物
			
日志记录程序是为了方便各种异常情况,为了方便日后的维修方案进行维修,程序无法百分百健康,完美,有必要保存在日志中代码.易于维护.Java了一个接口UncaughtExceptionHandler,Th ...
 - 我有DIY一Android遥控-所有开源
			
我有DIY一Android遥控-所有开源 1.试用 记得宋宝华在「设备驱动开发具体解释」提出一个这种理论「软件和硬件互相渗透对方的领地」,这次证明还是确实是这样,使用上层APP软件加上简单的更为简单的 ...
 - Makefile 中:= ?= += =的差别  和条件运行
			
一:在Makefile中常常看到obj-m := scull.o和KERNELDIR ?= /lib/modules/等不同的赋值方式,如今总结他们的差别: = 是最主要的赋值 := 是覆盖之前 ...
 - Javascript J更深层次的理解avascript 基础知识
			
eval全局函数 dojo loader会看到如下的功能 var eval_ = new Function('return eval(arguments[0]);'); //Function 函 ...
 - 巧妙设备MTU的大小,轻松提网速
			
MTU是什么? "MTU=最大传输单元 单位:字节" 我们在使用互联网时进行的各种网络操作,都是通过一个又一个"数据包"传输来实现的.而MTU指定了网络中可数据 ...
 - error C2871: 'std' : does not exist or is not a namespace
			
#include <iostream.h> using namespace std; 然后编译时出现 error C2871: 'std' : does not exist or is n ...
 - Windows Phone 启动器
			
http://msdn.microsoft.com/zh-CN/library/gg278408(v=vs.92)#BKMK_Launchers using Microsoft.Phone.Contr ...