自定义Adapter的getView方法的含义

这里着重讲的是getView方法的意思,所以其他的并不会说的太详细.
先看效果图:


这里我用的是ListView来实现的.子项是简单的自定义布局,
然后开始我们的主题.
我们自己建一个MyAdapter继承BaseAdapter,然后是需要重写那几个方法的,如下


第一个是适配器载入的条数,返回我们要加载内容的size就行
第二个是子项内容,返回具体的内容就好
第三个是子项id,直接用position就行
重点是第四个,这是返回我们子项的view

这就是返回一个view,但是,我们的listview显示的不止只有一项呀,所以这个getView会被调用很多次,直到listView被填满,我们通过打印日志的方式来看一下


因为我的listView能显示满0-8条,所以会有打印0-8.

子项被加载金listView是以一条子项的边界来计算的,只要一条子项的边界存在listView的显示区域,那么这个子项就会被加载,同样,这个子项的边界完全离开listView边界,它就会扔到缓冲区去.
这仅仅是getView方法的一点小tips...嗯..



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值