Android listview中 继承了BaseAdapter 点击时irems出现问题???

HuangLeFei 发布于 2016/10/28 19:32
阅读 135
收藏 0

我在继承adapter中的页面 设置点击了listview中的item 在android页面点击的每个items 中的值都是
同一个 需要怎么解决??????????

跳转到另一个页面时 都获取一样的数据

加载中
0
z
zjupure

q = mqqlist.get(position)的值是全局变量,造成onClickListener触发时q为最后一个值;

将其改为临时变量即可,final q = mqqlist.get(position)

HuangLeFei
HuangLeFei
已解决 谢谢
0
黑狗
黑狗

有OnItemClick事件...

0
用纸狂魔
用纸狂魔

ListView 有onclick事件:

ListView().setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override  public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        Log.e("lu", String.valueOf(position));


这个position就是adapter中的第几个

返回顶部
顶部