您的位置:首页 > 其它

listview的监听事件

2014-08-16 10:51 393 查看
class ItemTouchEvent implements OnTouchListener {

@Override

public boolean onTouch(View v, MotionEvent event) {

// TODO Auto-generated method stub

// System.out.println("触摸..");

if (event.getAction() == MotionEvent.ACTION_MOVE) {

// System.out.println("MOVE"); //接触到ListView移动时

BtnCheck(0);

} else if (event.getAction() == MotionEvent.ACTION_UP) {

// System.out.println("up"); //离开ListView时

BtnCheck(currentPage);

} else if (event.getAction() == MotionEvent.ACTION_DOWN) {

// System.out.println("down"); //接触到ListView时

BtnCheck(0);

}

return false;

}

}

class LvScrollEvent implements OnScrollListener {

@Override

public void onScroll(AbsListView view, int firstVisibleItem,

int visibleItemCount, int totalItemCount) {

// TODO Auto-generated method stub

}

@Override

public void onScrollStateChanged(AbsListView view, int scrollState) {

// TODO Auto-generated method stub

switch (scrollState) {

case OnScrollListener.SCROLL_STATE_IDLE: //

BtnCheck(currentPage);

// mBusy = false;

System.out.println("停止...");

break;

case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:

BtnCheck(0);

// mBusy = true;

System.out.println("正在滑动...");

break;

case OnScrollListener.SCROLL_STATE_FLING:

BtnCheck(0);

// mBusy = true;

System.out.println("开始滚动...");

break;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  method public 触摸