Drag-sort-ListView onItemClickListener打破了拖动功能

时间:2016-10-19 10:10:07

标签: android listview drag-and-drop onclicklistener

我的项目中的Drag-Sort-Listview出现了很大问题。一切正常,但如果我在整个listview项或任何视图上添加一个onItemClickListener,我的拖动功能就不再起作用了。

我用它来设置我的ItemAdapter类中的onItemClickAdapter:

final RelativeLayout rl = (RelativeLayout) v.findViewById(R.id.dnditem);
rl.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Toast.makeText(getContext(), "t2", Toast.LENGTH_SHORT).show();
    }
});

如果我删除它,拖动功能将再次起作用,但我真的需要这个onClickListener。

任何人都可以帮助我吗?

谢谢, J. Doe;)

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。你必须设置一个onTouchListener,它会正常工作。