列表控件
BaseAdapter
public View getView(int position,View convertView,ViewGroup parent){
//1.View convertView 代表列表的每一行的view
//2.如果ListView中的所有列表项的View对象都使用同一个布局,那么就可以用getView方法的convertView参数重用列表项的View对象
//3.如ListView控件一页只能显示8个列表项,而列表项一共有20个,那么当显示地9个列表项时,第1个列表项就会被隐藏,系统会将隐藏的列表项对应的View对象通过convertView参赛传入getView方法。所以convertView不为空。
//4.标准的做法是先判断convertView是否为空,若不为空,直接返回即可,但在返回之前要更新当前列表项要显示的内容,否则还是会显示被隐藏的列表项的内容。若为空(说明ListView还没有翻过页),则创建新的View对象
}
坚持,勤奋,量变出质变

浙公网安备 33010602011771号