android webview 縮放及換行


1、webview支持頁面縮放,一般通過以下設置就可滿足80%的要求

//縮放開關

webView.getSettings().setSupportZoom(true);

設置此屬性,僅支持雙擊縮放,不支持觸摸縮放(在android4.0是這樣,其他平台沒試過)

// 設置是否可縮放
webView.getSettings().setBuiltInZoomControls(true);

如果設置了此屬性,那么webView.getSettings().setSupportZoom(true);也默認設置為true

2、無限縮放

無限縮放,就需要使用大視圖模式,如下:

//無限縮放
webView.getSettings().setUseWideViewPort(true);設置此屬性,可任意比例縮放。

注:1、初始縮放值可這樣設置:webView.setInitialScale(initalValue);

    2、縮放后,要使內容適配屏幕,不超出屏幕外顯示,實現換行。這方面效果應該由html控制,而不是webview控制。例如<p style="word-break:break-all">test</p>實現自動換行。

 

原文地址:http://blog.sina.com.cn/s/blog_4b00db8201013ypl.html

enable/disable zoom in Android WebView - Stack Overflow
http://stackoverflow.com/questions/5125851/enable-disable-zoom-in-android-webview


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM