天天看點

Android ScrollView和ListView滑動沖突問題

http://leohui.blog.163.com/blog/static/208610111201371484558264/

首先定義ScrollView和ListView (我用的是注解的方式):

@ViewInject(R.id.sv)

private ScrollView sv;

@ViewInject(R.id.account)

private ListView account;

-----------------------------------------------------

在listView的onTouch裡面攔截ScrollView的事件,使得scrollView不可以獲得點選事件,這樣隻有listView獲得點選事件!

account.setOnTouchListener(new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

// TODO Auto-generated method stub

sv.requestDisallowInterceptTouchEvent(true); 

return false;

}

});