自定义Adapter的getView方法的含义

本文主要讲解了Android中ListView与自定义Adapter的实现方式,重点介绍了Adapter中的getView方法,并通过示例说明了ListView如何加载和显示数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


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


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

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


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

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值