第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Android Webview-網頁應適合設備屏幕

Android Webview-網頁應適合設備屏幕

猛跑小豬 2019-10-15 09:59:23
我已經嘗試過以下操作以根據設備屏幕尺寸適合網頁。mWebview.setInitialScale(30);然后設置元數據視口<meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /><meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/><meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/>但是沒有任何效果,網頁并不固定于設備屏幕尺寸。誰能告訴我如何得到這個?
查看完整描述

3 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

您必須計算需要手動使用的比例,而不是設置為30。


private int getScale(){

    Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); 

    int width = display.getWidth(); 

    Double val = new Double(width)/new Double(PIC_WIDTH);

    val = val * 100d;

    return val.intValue();

}

然后使用


WebView web = new WebView(this);

web.setPadding(0, 0, 0, 0);

web.setInitialScale(getScale());


查看完整回答
反對 回復 2019-10-15
?
森欄

TA貢獻1810條經驗 獲得超5個贊

你可以用這個


    WebView browser = (WebView) findViewById(R.id.webview);

    browser.getSettings().setLoadWithOverviewMode(true);

    browser.getSettings().setUseWideViewPort(true);

這會根據屏幕尺寸確定尺寸。


查看完整回答
反對 回復 2019-10-15
  • 3 回答
  • 0 關注
  • 443 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號