2011-07-26 5 views
2

줌을 지원해야하는 WebView가 있습니다. UI 디자인에는 사용자 정의 줌 컨트롤이 필요하므로 내장 줌 컨트롤을 비활성화했습니다. 이제 문제는 핀치 확대/축소가 비활성화되어 있습니다. 내장 컨트롤을 설정하면 핀치 확대/축소가 가능합니다.줌 컨트롤 내장 해제 핀치 줌 사용 안 함

final WebSettings settings = mWebView.getSettings(); 
settings.setBuiltInZoomControls(false); // disables the pinch zoom, too 
settings.setSupportZoom(true); 

누군가 내장 된 컨트롤을 비활성화/숨기고 핀치 확대를 유지하는 해결책을 알고 있습니까?

+0

이후 그것은 패키지 거래입니다. 내가 생각하기에 자신을 꼬집기 확대를 다시 구현해야합니다. 내가 잘못 생각할 수도 있습니다. – FoamyGuy

+0

흠 ... 방금이 문제는 Nexus One에 있지만 Galaxy에는 없다는 것을 알았습니다. 탭, 그래서 거기에 몇 가지 불일치 구현이 ... 그것은 안드로이드 버그도 될 수 – WarrenFaith

답변

2

예 기능 있음 setDisplayZoomControls,
온 스크린 줌 버튼 사용 여부를 설정합니다. 사용 가능 줌 컨트롤 및 해제 화면 줌 컨트롤 기반의 조합은 핀치가 화면에없이 작업을 확대 할 수 있습니다

참고을 제어 : 본인이 아는 API 레벨 11 만 :(

+0

덕분에, 나는 API가 7 필요 :) – WarrenFaith