拖拽-排序- listview onItemClickListener中断拖拽功能



在我的项目中拖拽排序列表视图有一个大问题。一切都很好,但如果我添加一个onItemClickListener在整个列表视图项目或它的任何视图我的拖拽功能不再工作。

我用这个来设置我的onItemClickAdapter在我的ItemAdapter类:

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;)

我自己找到了解决办法。你必须设置一个onTouchListener,它会工作得很好。

最新更新