为了让拖动列表时显示出来的item也加载图片,所以我添加了setOnTouchListener监听,便可完美解决这个问题:
- /**
- * list 触摸监听
- */
- listView.setOnTouchListener(new OnTouchListener() {
- @Override
- public boolean onTouch(View v, MotionEvent event) {
- // TODO Auto-generated method stub
- if(event.getAction() == MotionEvent.ACTION_MOVE&&scrollState!=OnScrollListener.SCROLL_STATE_FLING){
- //这里加入加载图片的方法 和setOnScrollListener监听中的方法一样即可
- }
- return false;
- }
- });
要注意的是
当你的onTouchListener返回true时,那么touch事件就被拦截了,代表你自己处理了。onListItemClick变不会执行!!
返回false的话,就不会影响。