settag()与findviewbytag()问题

理重 2015-03-27 12:04:23
在一个gridview的adapt中,如果给2个item的setTag(10),它们的标志都为10,那么在gridview.findviewbytag(10),怎么样去区分这两个item.
...全文
222 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
答题小助手 2015-03-27
  • 打赏
  • 举报
回复
感觉1楼说的这个意思是对的
windfury_plus 2015-03-27
  • 打赏
  • 举报
回复
setTag和findviewbytag不是同一个tag findviewbytag是查找xml里的tag 关于这个的讨论: http://stackoverflow.com/questions/17233271/android-set-tag-findviewwithtag 如果是convertView的复用,大概是这样吧

 if (convertView == null) {
                        // inflate convertView
                        holder = new ViewHolder();
                        // initial holer,means findViewById
                        convertView.setTag(holder);
                } else {
                        holder = (ViewHolder)convertView.getTag();
                }
                // do your stuff

不知道我理解的对不对

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧