【发布时间】:2012-04-02 11:39:19
【问题描述】:
我知道 onListItemClick 方法来处理点击监听器如下。
protected void onListItemClick(ListView l, View v, int position, long id){
}
但是如果我想处理触摸监听器。 当项目被触摸时,我想获得位置。 但在onListItemClick 中不做。 我该如何在 ListView 中进行操作? 上面有这样的方法吗?
【问题讨论】:
我知道 onListItemClick 方法来处理点击监听器如下。
protected void onListItemClick(ListView l, View v, int position, long id){
}
但是如果我想处理触摸监听器。 当项目被触摸时,我想获得位置。 但在onListItemClick 中不做。 我该如何在 ListView 中进行操作? 上面有这样的方法吗?
【问题讨论】:
你需要调用onInterceptTouchEvent()方法
请查看我的回答here。
【讨论】:
使用AbsListView.onTouchEvent()
您必须继承 ListView 才能使用它。
【讨论】: