2014-07-27 4 views
0

화면 크기가 다른 두 장치에서 동일한 응용 프로그램을 사용합니다. 하나는 1024x600 (180dpi)이고 다른 하나는 1280x800 (213dpi)입니다. 이 앱에는 크기가 픽셀 단위로 지정된 웹보기가 포함되어 있습니다. 첫 번째 장치에서는 약간 작습니다. 문제는 사용자 정의 html 페이지를로드 할 때 작은 화면과 webview가있는 첫 번째 장치에서 페이지가 올바르게 렌더링되지만 큰 화면과 큰 webview가있는 두 번째 장치에서는 맞지 않습니다. 페이지가 고정 크기이고 두 번째 장치 화면이 더 크기 때문에 두 번째 웹보기가 공백 뒤에 오는 페이지에 맞을 것으로 예상했습니다. 해결 방법?Android WebView 콘텐츠 크기 조정

<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0" /> 

그것은 setInitialScale() 처음에는 작동하지 않은 이유였다

+0

DP에서 치수를 지정하면 동일하게 나타 납니까? – ataulm

+0

[webview scale] (http://developer.android.com/reference/android/webkit/WebView.html#setInitialScale (int))과 [websettings] (http://developer.android. co.kr/reference/android/webkit/WebSettings.html # getLoadWithOverviewMode()) – ataulm

답변

2

HTML은이 줄을이었다.