關(guān)于在入口方法中沒有傳遞convertView
hyman 我可以理解成你在入口方法get里面沒有向ViewHolder構(gòu)造方法傳遞convertView參數(shù)(if(convertView)==null),而是定義一個mConvertView,除了 最開始傳入到入口方法里面的convertView可能為null,傳到構(gòu)造方法是沒有意義的,還有一個原因就是:我覺得是為了定義getConvertView()方法以及將mConvertView傳回去,必須要定義一個全局的mConvertView變量,所以在入口方法里面?zhèn)鱟onvertView是沒有意義的。
2015-05-04
恩,不是這樣的,get方法目的返回一個與傳入的convertView相關(guān)聯(lián)的ViewHolder,如果為null,那么會去構(gòu)建和關(guān)聯(lián)。如果不為null,會從convertView.getTag中取出。怎么看也是需要convertView的,至于getConvertView()方法,只是提供個get方法而已。