我有一个 ListView 的自定义适配器。在上getView()
,我将 onTouchListener 附加到 convertView。
触摸 item/convertView 后,我将 ViewHolder 的 RelativeLayout 的 LayoutParams 更新为向左移动,并将显示在最上面的布局下方的几个按钮设置为可点击,如一些可滑动的 ListView 指南中所述。
不幸的是,当我向下滚动 ListView 时,其他项目现在也将布局滑到一边,下面设置了可点击的按钮。我不确定为什么对单个 ViewHolder 的更改会被回收给其他人,但我确信我只是陷入了一个简单的误解。任何人都可以提供解释和解决方案吗?谢谢!