這裡着重講的是getView方法的意思,是以其他的并不會說的太詳細.
先看效果圖:

這裡我用的是ListView來實作的.子項是簡單的自定義布局, 然後開始我們的主題. 我們自己建一個MyAdapter繼承BaseAdapter,然後是需要重寫那幾個方法的,如下
第一個是擴充卡載入的條數,傳回我們要加載内容的size就行 第二個是子項内容,傳回具體的内容就好 第三個是子項id,直接用position就行 重點是第四個,這是傳回我們子項的view
這就是傳回一個view,但是,我們的listview顯示的不止隻有一項呀,是以這個getView會被調用很多次,直到listView被填滿,我們通過列印日志的方式來看一下
因為我的listView能顯示滿0-8條,是以會有列印0-8.
子項被加載金listView是以一條子項的邊界來計算的,隻要一條子項的邊界存在listView的顯示區域,那麼這個子項就會被加載,同樣,這個子項的邊界完全離開listView邊界,它就會扔到緩沖區去. 這僅僅是getView方法的一點小tips...嗯..