5

getCount和getView方法怎么多次被调用

运行如下:
图片说明
点击按钮,情况是这样的
图片说明
图片说明
执行gridView.setAdapter(adapter);时会去调用getCount()方法,但后面getCount和getView方法怎么多次被调用,什么情况下调用的?不是说有9张图就只调用9次getView方法么?
然后任意点击9张图的其中一张,LogCat如下:
图片说明
咦?怎么getItem方法没被调用到?
还有data.getIntExtra("imageId",R.drawable.abc_ab_bottom_solid_dark_holo )
怎么不能这样写data.getIntExtra("imageId")?不是说键值存储,得到键,就得到了值么?
代码在下面的回答

查看全部
YXTS122
YXTS122
2017/03/22 21:58
  • 调试
  • 方法调用
  • android
  • 编程
  • gridview
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

3个回复