0

我在android中使用webview

并且需要识别它是否滚动

滚动 webview 时,隐藏我的选项选项卡并停止滚动,设置可见 webview。

   www.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            // TODO Auto-generated method stub  
            if(event.getAction() == MotionEvent.ACTION_UP)
            {
                Log.v("motion", "Up");
                option_tab_layout.setVisibility(View.VISIBLE);
            }
            if(event.getAction()==MotionEvent.ACTION_MOVE){
                Log.v("motion", "move");
                option_tab_layout.setVisibility(View.INVISIBLE);
            }
            return false;
        }
    });

return false 时,没有调用 ACTION_UP 事件,使用 return true 时,webview 无法滚动页面

我该如何处理?

4

1 回答 1

1

我宁愿用onScrollChanged (int l, int t, int oldl, int oldt)

此处的文档:http: //developer.android.com/reference/android/webkit/WebView.html#onScrollChanged (int, int, int, int)

于 2012-04-24T09:02:00.460 回答