我的onClickListener在getView方法中工作。为什么?

时间:2019-02-26 16:19:15

标签: android android-listview

我正在为ListView设置onClickListener,并且首先在每个活动中都对其进行了设置,并且可以正常工作。为了好玩,我想到尝试将onClickListener设置在其他地方以找到更多解决方案。因此,我在arrayAdapter的getView方法中编写了onCLickListener。

CVSearchIndex.BuildIndex();

在执行操作时,尽管它无法正常工作。因为据我所了解的getView方法,当我们在最后返回listItemView时,它会在listView上设置视图。但它的工作原理如何使clickListener事件响应尚未添加的活动。

1 个答案:

答案 0 :(得分:0)

在getView内,您只需为返回的视图分配一个侦听器。为什么它不起作用?分配侦听器无关紧要-它是由视图“保存”以供以后使用的匿名类对象。