我有一个列表视图,我想执行拖放列表项。我正在重写具有两个参数的onTouch
方法@Override public boolean onTouch(View view, MotionEvent me) {}
鉴于我正在得到完整的列表视图。如何获取按哪个键的垂直文本视图?
我可以拖动项目时,如果我长按并获得该视图,但我不想执行长按动作。
有没有办法在onTouch
中获得所选项目位置?
最佳答案
一种方法是实现一个自定义Adapter
,用于填充ListView
。在getView
的Adapter
方法中,您可以在创建的视图上调用setOnClickListener
,并以这种方式添加一个项click listener。
setOnClickListener of a ListView not working中有一些示例代码。
关于android - 如何获取 ListView 项onTouch方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6579009/