我加入像多个UI元素SeekBar
,ImageView
,TextView
动态的ListView
。但每当我试图让参考这些元素,我总是得到仅参照最后一个元素。
例如,我有多个SeekBar
。当我按下SeekBar
应该更新的播放按钮时。但是问题是,当我仅SeekBar
在最后一个位置按下任意数量的播放按钮时,才被更新。
我试过
seekbar.setTag(position);
但是没有用。
最后的解决方案是,我将ViewHolder类的对象放在getView()方法中的本地,然后将其分配给播放按钮的OnClickListener上的全局ViewHolder类的对象,此更改像奇迹般解决了我的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句