我在我的项目中使用 RecyclerView。我想实现滑动功能。我用这个字体
ItemTouchHelper.SimpleCallback simpleItemTouchCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) {
@Override
public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
return false;
}
@Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int swipeDir) {
Toast.makeText(getActivity(),""+swipeDir,Toast.LENGTH_LONG).show();
}
};
但是我不明白,如何用这个位置确定我的列表中的项目位置和对象?
最佳答案
像那样:
viewHolder.getAdapterPosition();
关于android - 滑动项目时如何确定项目在 ViewHolder 中的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31109233/