为了账号安全,请及时绑定邮箱和手机立即绑定

发现个问题,点击第一个按钮不会消失,其他的都会

发现个问题,点击第一个按钮不会消失,其他的都会,有没有遇到过一样问题的,怎么解决啊!

正在回答

3 回答

谢谢!

0 回复 有任何疑惑可以回复我~

这个问题你解决了吗?我也碰到了不知道怎么改

0 回复 有任何疑惑可以回复我~
#1

Lgin 提问者

解决了,过了好久了,这好像是我当初写的注释,看看能不能帮到你。Android中的Adapter内,有getView方法. 假设你自己定义的某个ListView 或者GridView, 有可能在程序运行中修改它们的Item的高度,那么此时getView将被回调.于是就出现position=0的情况. 因为出现这种情况,并且此时item内的对象的引用与正确的position=0是不一样的,它不过一个临时的对象而已. 所以,要加个条件来判断此时是否不是临时的position=0.
2016-03-14 回复 有任何疑惑可以回复我~
#2

Lgin 提问者

if (parent.getChildCount() == position)或者if (holder.mViewButton == null)(老师采取的方法) { //里面就是正常的position } else { //临时的position=0 }
2016-03-14 回复 有任何疑惑可以回复我~

哪个第一个啊  也是醉了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android猜歌游戏是这样炼成的
  • 参与学习       27735    人
  • 解答问题       422    个

手把手教你完成一款猜歌类游戏,向你展示游戏实现的全部细节

进入课程

发现个问题,点击第一个按钮不会消失,其他的都会

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信