티스토리 뷰
Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.
Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.
아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.
How to enable zoom controls and pinch zoom in a WebView?
WebView에서 확대/축소 컨트롤과 핀치 확대/축소를 활성화하는 방법은 무엇입니까?
문제 내용
The default Browser app for Android shows zoom controls when you're scrolling and also allows for pinch zooming. How can I enable this feature for my own Webview?
Android용 기본 브라우저 앱은 스크롤할 때 확대/축소 컨트롤을 표시하며 핀치 확대도 허용합니다. 내 웹뷰에서 이 기능을 사용하려면 어떻게 해야 하나요?
I've tried:
저는 아래를 시도해 봤어요:
webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);
but neither of the features get enabled as a result. Btw I've set a WebChromeClient
and a WebViewClient
for the Webview if that makes a difference.
그러나 결과적으로 두 기능 모두 사용하도록 설정되지 않습니다. 그건 거렇고 저는 웹뷰에 WebChromeClient와 WebViewClient를 설정했습니다.
Thanks!
감사합니다!
높은 점수를 받은 Solution
Strange. Inside OnCreate method, I'm using
이상하네요. 저는 OnCreate 메서드 내부에서 사용 중입니다.
webView.getSettings().setBuiltInZoomControls(true);
And it's working fine here. Anything particular in your webview ?
그리고 여기에서는 잘 작동하고 있습니다. 당신의 웹뷰에 특별한 것이 있나요?
가장 최근 달린 Solution
To enable zoom controls in a WebView, add the following line:
WebView에서 확대/축소 컨트롤을 사용하려면 다음 줄을 추가합니다.
webView.getSettings().setBuiltInZoomControls(true);
With this line of code, you get the zoom enabled in your WebView, if you want to remove the zoom in and zoom out buttons provided, add the following line of code:
이 코드 라인을 사용하면 WebView에서 확대/축소를 사용할 수 있습니다. 제공된 확대/축소 버튼을 제거하려면 다음 코드 라인을 추가하십시오.
webView.getSettings().setDisplayZoomControls(false);
출처 : https://stackoverflow.com/questions/7121053/how-to-enable-zoom-controls-and-pinch-zoom-in-a-webview
'개발 > 안드로이드' 카테고리의 다른 글
스크롤 뷰를 부모로 갖는 웹뷰에서 동적으로 스크롤 포커스 이동시키기 (0) | 2022.12.12 |
---|---|
안드로이드에서 서비스 실행 중인지 확인하기 (0) | 2022.12.12 |
'android.view.InflateException Error inflating class android.webkit.WebView' 오류 수정하기 (0) | 2022.12.12 |
Android 앱에서 브로드캐스트 리시버로 인터넷 연결 상태 확인하기 (0) | 2022.12.11 |
안드로이드에서 ImageView에 tint(색조)를 프로그래밍 방식으로 설정하기 (0) | 2022.12.11 |