文件名称:android WebView设置setInitialScale(...)后,修改设置的值,问题解决
文件大小:55KB
文件格式:ZIP
更新时间:2016-04-02 06:39:14
android webview缩放
WebView在设置setInitialScale(....)后,是无法修改此放缩比例值的,因为此设置只有在webview的初始化时候加载一次,后边是无法修改的。看了下WebView的源码,修改此缩放比例值WebView内部是通过: private void setNewZoomScale(float scale, boolean updateTextWrapScale,boolean force) {} 方法修改的,没有其他办法修改此比例值。 那么我们只有通过反射机制调用此私有方法,来改变缩放比例值。 具体实现代码可下载附件
【文件预览】:
WebView_ChangeScaleValue
----AndroidManifest.xml(807B)
----res()
--------layout()
--------drawable-ldpi()
--------drawable-mdpi()
--------drawable-hdpi()
--------values()
----proguard.cfg(1KB)
----src()
--------com()
----bin()
--------classes()
--------res()
--------WebView_ChangeScaleValue.apk(14KB)
--------classes.dex(4KB)
--------resources.ap_(11KB)
----.classpath(364B)
----assets()
----project.properties(361B)
----.project(860B)
----gen()
--------com()