我正在用androidstudio(java)开发一个应用程序,希望在scrollview中有一个scrollview。如果我把小的滚动到最后,它会自动开始滚动大的一个,有没有可能在滚动小的一个时禁用大的滚动功能?
jogvjijk1#
您需要通过在滚动当前视图时禁用另一个scrollview来处理此问题假设您有scroll\u view\u parent和scroll\u view\u child
parentScrollView.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { findViewById(R.id.scroll_view_child).getParent() .requestDisallowInterceptTouchEvent(false); return false; } }); childScrollView.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { v.getParent().requestDisallowInterceptTouchEvent(true); return false; } });
1条答案
按热度按时间jogvjijk1#
您需要通过在滚动当前视图时禁用另一个scrollview来处理此问题
假设您有scroll\u view\u parent和scroll\u view\u child