public View getView(int position, View convertView, ViewGroup parent)里面各参数是什么意思,怎么用?

解决方案 »

  1.   

    参考apidemos,list14,很经典的例子。
    getView是获取当前显示在屏幕的view,getview会调用几次,要看一次最多能显示多少项。
    position是显示项对应的位置,convertView就是你需要修改的view,也就是对应这个item的显示内容。
    parent是父窗口的view,因为整个的view是由一个一个的childview组成的,所以这个parent就是用来装载这些child用的。
      

  2.   

    嗯,说得很粗糙嘛,如果getview方法被平白无故的调用了好多遍,但是屏幕上只显示5个item那是怎么回事,能解释下吗?