webview 에 pinch zoom을 해보려고 하는데...설정을 해도 동작하지 않습니다.

해당 webview는 fragment 하위 메뉴로 display 되는 webview이고요.

코드는 아래와 같습니다.

  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  
  View view = super.onCreateView(inflater, container, savedInstanceState);

 

  mWebView.getSettings().setSupportZoom(true);
  mWebView.getSettings().setBuiltInZoomControls(true);

 

mWebView.setOnTouchListener(new OnTouchListener() {
   
   @Override
   public boolean onTouch(View v, MotionEvent event) {  
     Log.d("D", "******** aaaaaaaaaaaaaaaa"+mWebView.canZoomIn()+mWebView.canZoomOut());    
     Log.d("D", "******** bbbbbbbbbbbbb"+mWebView.getSettings().getBuiltInZoomControls()+mWebView.getSettings().supportZoom());
 

    if(doubleTabDetector != null)
     {
      return doubleTabDetector.onTouchEvent(event);
     }
    return false;
   }
  });

 

위와 같이 할 경우 로그가 아래처럼 나옵니다.

10-17 17:10:28.784: D/D(22366): ******** bbbbbbbbbbbbbbbbtruetrue
10-17 17:10:28.784: D/D(22366): ******** !!!!!!!!!!!!!!!!
10-17 17:10:28.800: D/D(22366): ******** aaaaaaaaaaaaaaaafalsefalse
10-17 17:10:28.800: D/D(22366): ******** bbbbbbbbbbbbbbbbtruetrue
10-17 17:10:28.800: D/D(22366): ******** !!!!!!!!!!!!!!!!
10-17 17:10:28.839: D/D(22366): ******** aaaaaaaaaaaaaaaafalsefalse

BuiltInZoomControls : true, supportZoom : true 인데,

canZoomIn, canZoomOut이  false로 나오는 게 pinch zoom 이 안되는 현상과 연관이 있을까 해서요.

혹시 같은 경우를 겪으신 분 도와주세요!

 

p.s. 질문 전 공지사항 다 읽었음.