解决方案 »

  1.   


    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder vh = null;
    if(convertView == null){  
    vh = new ViewHolder();
    convertView = mInflater.inflate(R.layout.listitem, null);
    vh.tv = (TextView) convertView.findViewById(R.id.textView1);
    vh.et = (EditText) convertView.findViewById(R.id.editText1);
    convertView.setTag(vh);
    }else{
    vh = (ViewHolder) convertView.getTag();
    }
    vh.tv.setText(list.get(position));
    // vh.et.setText(position);
    return convertView;
    }
    public class ViewHolder{
    public TextView tv;
    public EditText et;
    }listview布局就只有一个textview 和一个 edittext
      

  2.   


    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder vh = null;
    if(convertView == null){  
    vh = new ViewHolder();
    convertView = mInflater.inflate(R.layout.listitem, null);
    vh.tv = (TextView) convertView.findViewById(R.id.textView1);
    vh.et = (EditText) convertView.findViewById(R.id.editText1);
    convertView.setTag(vh);
    }else{
    vh = (ViewHolder) convertView.getTag();
    }
    vh.tv.setText(list.get(position));
    // vh.et.setText(position);
    return convertView;
    }
    public class ViewHolder{
    public TextView tv;
    public EditText et;
    }listview布局就只有一个textview 和一个 edittext看不出有什么错