【发布时间】:2014-04-24 05:35:56
【问题描述】:
在我的应用程序中,我确实在 Scrollview 布局(根布局)中使用了滚动。当我这样做时,子滚动停止滚动。为此,我找到了解决方案代码
childlistview.setOnTouchListener(new ListView.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
v.getParent().requestDisallowInterceptTouchEvent(true);
break;
case MotionEvent.ACTION_UP:
v.getParent().requestDisallowInterceptTouchEvent(false);
break;
}
v.onTouchEvent(event);
return false;
}
});
它解决了问题。但我看不懂这段代码。谁能帮忙?
【问题讨论】:
标签: android listview android-scrollview