我有一个ListView,我想对列表项执行拖放操作.我重写了一个有两个参数的onTouch方法 @Override public boolean onTouch(View view,MotionEvent me){} 在视图中我得到完整的ListView.如何获得按下哪个键的特定
@Override public boolean onTouch(View view,MotionEvent me){}
在视图中我得到完整的ListView.如何获得按下哪个键的特定TextView?
我可以拖动项目,如果我长按并获得该视图,但我不想执行长按操作.
有什么办法在onTouch中获取所选项目的位置?
一种方法是实现用于填充ListView的自定义适配器.在适配器的getView方法中,您可以在您创建的视图上调用setOnClickListener,并以此方式添加项目单击侦听器.在setOnClickListener of a ListView not working中有一些示例代码.