没有细看,因为有两个明显的问题:
1、convertView = null; 为什么要这样做呢?如果要每次都要新的就new一个就好,set null后如果原来有的也会被null掉;
2、public View getView ... 而你返回的是return _ll; (LinearLayout _ll)这可不是View

解决方案 »

  1.   

    这不是吧,之前我有一个类似的,也是这样做,返回一个LinearLayout 也是没问题啊,而且LinearLayout不是View的子类么?返回LinearLayout 怎么会有问题
      

  2.   

      LinearLayout.LayoutParams _llp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.MATCH_PARENT);
    这句代码导致的错误哦
      

  3.   

    因为你的这个LinearLayout是放在一个ListView中(ListView是AbsListView的子类),所以LinearLayout.setLayoutParameters()中应该放AbsListView.LayoutParameter这个类的对象。