我有一个列表视图,我想执行拖放列表项。我正在重写具有两个参数的onTouch方法
@Override public boolean onTouch(View view, MotionEvent me) {}
鉴于我正在得到完整的列表视图。如何获取按哪个键的垂直文本视图?
我可以拖动项目时,如果我长按并获得该视图,但我不想执行长按动作。
有没有办法在onTouch中获得所选项目位置?

最佳答案

一种方法是实现一个自定义Adapter,用于填充ListView。在getViewAdapter方法中,您可以在创建的视图上调用setOnClickListener,并以这种方式添加一个项click listener。
setOnClickListener of a ListView not working中有一些示例代码。

关于android - 如何获取 ListView 项onTouch方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6579009/

10-09 22:55