很久没敲代码了,最近为了毕业设计重新开始学习,遇到了很多很多问题,其中在用列表时想用上拉加载下拉刷新,因为网上有很多现成的框架,当我采用xlistview框架时发现了一个问题,没有监听事件啊,很苦恼,很蓝瘦,然后到处找其他开源框架,现在一般都用recycleview,然后我尝试了一下,又发现这个也没有自带监听事件控件,也需要自己写,所以真的很蓝瘦,最后只能不得不自己去写了,在万能的互联网上一顿查资料,发现了有一个网友在看listview源码时发现监听事件,并不在listview,而是在adapter适配器中(我没看源码,不知道对不对,这是我从网上看到的),于是我按照这个方法试了一下,在适配器中给item的最外层布局都设置了监听事件,没想到一下就好使了,但同时另一个问题来了,原来的listview监听事件中自带每个item的postion,直接用就可以了,但是现在这个点击每个都是一样的,区分不出来点击的是哪个item,最后都指向一个,所以就非常蓝瘦,只好又在网上一顿寻找,看到一个适配器里看到一个setTag,突然灵感来了,要是把每个item的id设置到setTag里,然后在监听事件里进行判断不就可以了么,试了一下果然好使,放一段代码做个参考吧。 很久没敲代码了,最近为了毕业设计重新开始学习,遇到了很多很多问题,其中在用列表时想用