ScrollView在android中的ScrollView问题

ScrollView在android中的ScrollView问题,android,scrollview,Android,Scrollview,我这样做是为了访问child scrollview的触摸事件 parentScrollView.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Log.v(TAG,"PARENT TOUCH"); findViewById(R.id.

我这样做是为了访问child scrollview的触摸事件

parentScrollView.setOnTouchListener(new View.OnTouchListener() {

                public boolean onTouch(View v, MotionEvent event) {
                    Log.v(TAG,"PARENT TOUCH");
                    findViewById(R.id.child_scroll).getParent().requestDisallowInterceptTouchEvent(false);
                    return false;
                }
            });
            childScrollView.setOnTouchListener(new View.OnTouchListener() {

                public boolean onTouch(View v, MotionEvent event)
                {
                    Log.v(TAG,"CHILD TOUCH");
                     //  Disallow the touch request for parent scroll on touch of child view
                    v.getParent().requestDisallowInterceptTouchEvent(true);
                    return false;
                }
            });

当我触摸child scrollview时,我可以找到日志,但是child scrollview没有滚动,它有更多的记录要滚动。如何单独创建滚动子视图?

将可滚动子视图放在可滚动父视图中不是一个好的做法。您所指的滚动视图是否包含足够的内容,它实际上可以滚动?仅当子视图占用的空间超过屏幕上显示的空间时,滚动视图才会滚动。不要在滚动视图中使用滚动视图,因为当您点击视图时,顶部的滚动视图接收焦点,而滚动视图中的第二个滚动视图不可聚焦