3 回答

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
您必須計(jì)算需要手動(dòng)使用的比例,而不是設(shè)置為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());

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
你可以用這個(gè)
WebView browser = (WebView) findViewById(R.id.webview);
browser.getSettings().setLoadWithOverviewMode(true);
browser.getSettings().setUseWideViewPort(true);
這會(huì)根據(jù)屏幕尺寸確定尺寸。
- 3 回答
- 0 關(guān)注
- 437 瀏覽
添加回答
舉報(bào)