解决方案 »

  1.   

    你这几个控件不算多了,数据量又不大,也没有图片,你看看logcat报的什么错。另外 adapter里面可以使用ViewHolder优化。
      

  2.   


    public View getView(final int position, View convertView, ViewGroup parent) {
    ViewHolder holder = null;
    if (convertView == null) {
    holder = new ViewHolder();
    LayoutInflater inflater = LayoutInflater.from(context);
    convertView = inflater.inflate(R.layout...., null);
    holder.text= (TextView)convertView.findViewById(R....);
    convertView.setTag(holder);
    } else {
    holder = (ViewHolder) convertView.getTag();
    }
    ...
    }public final class ViewHolder {
    TextView text;
    }
    列表适配器的项最好用viewholder来写,要养成这种习惯
      

  3.   

    感觉不是因为控件太多的原因,再查看下logcat吧,,,
      

  4.   

    ListAdapter: Extended Adapter that is the bridge between a ListView and the data that backs the list. 这个是Android Developer里面的原话。我看你的代码里面用的是TextView,这个肯定不行啊!
    Android开发最好在代码中加上log信息,出错了根据log信息分析,这样可以学到很多东西。
    希望对你有帮助^^