WebView 에서 내비게이션을 위해서 다음과 같이 코딩했습니다.
up 과 down 은 잘 잡아내는데요. left 와 right 은 전혀 잡지를 못하네요.
게시판에서 x, y 좌표를 비교해서 하라는 글들이 보여서..저도 이렇게 했지만.
이게 정석인지.. 아니면 WebView 에서 Gesture detetor 를 사용해서 상하좌우를
detect 해야 하는건지 모르겠네요.

제가 몰 잘못했는지 알려주시면 감사하겠습니다.

        ((WebView) findViewById(R.id.WebView01)).setOnTouchListener(new View.OnTouchListener() {
            public boolean onTouch(View v, MotionEvent event) {
                switch (event.getAction()) {
                    case MotionEvent.ACTION_DOWN:
                     downXValue = event.getX();
                     downYValue = event.getY();
                     break;
                    case MotionEvent.ACTION_UP:
                     upXValue = event.getX();
                     upYValue = event.getY();
                     if (downXValue > upXValue)
                      ((TextView) findViewById(R.id.TextView1)).setText("left");
                     if (downXValue < upXValue)
                         ((TextView) findViewById(R.id.TextView1)).setText("right");
                     if (downYValue > upYValue)
                         ((TextView) findViewById(R.id.TextView1)).setText("up");
                        if (downYValue < upYValue)
                            ((TextView) findViewById(R.id.TextView1)).setText("down");
                        break;
                }
                return false;
            }
        });