【发布时间】:2016-11-07 09:48:23
【问题描述】:
我想在列表中的每个项目的列表视图中实现onfling(或一些类似的滑动)。如果我滑动该特定项目,它应该在名称旁边显示三个按钮。
有没有什么想法来实现这个。
【问题讨论】:
我想在列表中的每个项目的列表视图中实现onfling(或一些类似的滑动)。如果我滑动该特定项目,它应该在名称旁边显示三个按钮。
有没有什么想法来实现这个。
【问题讨论】:
我在手势检测的帮助下实现了这一点:
gestureDetector = new GestureDetector(context, new MyGestureDetector());
gestureListener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
return gestureDetector.onTouchEvent(event);
}
};
mList.setOnTouchListener(gestureListener);
【讨论】:
使用EfficientAdapter 而不是列表视图。使用它您可以设置onFling 事件并根据您的需要覆盖它
【讨论】: