首页 > 其他 > 详细

Adapter适配器 final int Id 导致选中的Item不在当前界面

时间:2015-11-02 13:34:07      阅读:203      评论:0      收藏:0      [点我收藏+]

技术分享

写了上面这么一个横向混动,点击切换到,哪个的Item上就会有一个  常用  的小图标。但是我每次滑动切换到后面  

成龙9这个Item,这个 常用的图片,也在

技术分享这个上面了,但是他一更新,就变成

技术分享等你再往后拖动才能看到选中的那个  成龙9,  正常的应该是点中更新,页面上还是显示 。

【问题代码】

技术分享

技术分享

问题存在: myId有问题。 final int id.   应该把myid 设置为成员变量 如要传递过来 直接使用成员变量做比较.

yueche_horizontal_photo.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
       // myId  设置为全局变量。
       myId = listHead.get(position).id;
       headAdapter.notifyDataSetChanged();
    }
});

 

Adapter适配器 final int Id 导致选中的Item不在当前界面

原文:http://www.cnblogs.com/androidsj/p/4929754.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!