【发布时间】:2011-09-24 00:50:07
【问题描述】:
我需要我的 arrayadapter 中的所有其他视图来检查它们的属性并在某些时候返回默认属性
用例:列表视图项目 (a)(b)(c)(d) ,当您触摸 (a) 时,它的背景会变黑。这是在 ontouchListener 中完成的。但是当你触摸视图 (b) 时,它的背景会变黑,但是 (a) 需要变回默认的非黑色
我尝试在 view.OnClickListener 的末尾调用 arrayadapter,但问题是它还会重置视图的滚动位置,所以如果这个列表更长 - 它是 - 并且用户触摸item (r) ,然后它会重置列表并将用户放回顶部的 item (a)
我正在查看notifydatasetchanged但我不确定如何使用它以及它应该在哪里工作
见识见识
【问题讨论】:
标签: android listview custom-adapter