當在android listview上覆蓋baseadapter時,您必須實現此方法public View getView(int position, View convertView, ViewGroup parent)
。 convertview是滾動時先前從列表中移出的視圖,並且給出它以便您可以重新使用該視圖而不是創建新視圖。回收在一個列表視圖中的意見,值得嗎?
我的問題是,真的有必要重用視圖嗎?如果只有一部分數據發生變化,我可以理解它的重用。但是創造一個視圖的開銷真的很重要嗎?關於使用我所看到的列表視圖的每個教程都會告訴您要回收視圖,即使是像textview這樣的簡單視圖也是如此。
我想我的問題是爲什麼谷歌決定做這個getView
方法的默認行爲?
這不是困難的待辦事項和框架使它容易..所以是顯然值得的。 – Rorist 2010-09-29 00:29:10