这里着重讲的是getView方法的意思,所以其他的并不会说的太详细.
先看效果图:
这里我用的是ListView来实现的.子项是简单的自定义布局,
然后开始我们的主题.
我们自己建一个MyAdapter继承BaseAdapter,然后是需要重写那几个方法的,如下
第一个是适配器载入的条数,返回我们要加载内容的size就行
第二个是子项内容,返回具体的内容就好
第三个是子项id,直接用position就行
重点是第四个,这是返回我们子项的view
这就是返回一个view,但是,我们的listview显示的不止只有一项呀,所以这个getView会被调用很多次,直到listView被填满,我们通过打印日志的方式来看一下
因为我的listView能显示满0-8条,所以会有打印0-8.
子项被加载金listView是以一条子项的边界来计算的,只要一条子项的边界存在listView的显示区域,那么这个子项就会被加载,同样,这个子项的边界完全离开listView边界,它就会扔到缓冲区去.
这仅仅是getView方法的一点小tips...嗯..