【发布时间】:2010-08-12 19:39:00
【问题描述】:
我有一个 ListActivity,其中列表项是在另一个 XML 布局中定义的。列表项布局包含一个 ImageView、一个 CheckBox、一个 TextView 等。
我想要的是为每个列表项中的 CheckBox 设置一个 onClick 侦听器。这很容易。问题是我需要那个 onClick 处理程序来知道它在列表中的哪个位置。
在 convertView 膨胀后,我将侦听器附加到 getView 中的 CheckBox。 getView 方法有一个位置参数,但我无法在我的 CheckBox 的 onClick 处理程序中引用它。我明白为什么,但我不知道如何解决。
我该如何做到这一点?
【问题讨论】:
标签: android onclick adapter android-arrayadapter