webview頁面縮放 & 自適應


0.webview頁面自適應:

// 1、LayoutAlgorithm.NARROW_COLUMNS : 適應內容大小
// 2、LayoutAlgorithm.SINGLE_COLUMN:適應屏幕,內容將自動縮放
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
webview.getSettings().setLoadWithOverviewMode(true);

1.webview.setscaleY(float y)

2.webview.setScaleX(float x)

3.webview.setInitialScale(int)

webview.setInitialScale(25);//為25%,最小縮放等級
解釋: 里面的數字代表縮放等級
webview.setInitialScale(100); 代表不縮放。
什么是不縮放? 比如你要加載的網頁中有圖片的寬度是 500px ,如果你的手機分辨率(屏幕寬度) 是1000的話,那么整個圖片只占一半的屏幕。 其他的字體都是按照標准展示
如果這個時候如果你設置 webview.setInitialScale(200) ,代表放大一倍,真個網頁都會放大一倍,這個時候圖片正好展示整個屏幕寬度,另外網頁的字體也會放大一倍
如果這個時候如果你設置 webview.setInitialScale(50) ,代表縮小一倍,這個時候圖片正好展示只占屏幕的四分之一,另外網頁的字體也會同時變小

 


免責聲明!

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



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