怎么在viewhorder中用viewbyid?
怎么在viewhorder中用viewbyid?
或者说用框架怎么复用convertView
怎么在viewhorder中用viewbyid?
或者说用框架怎么复用convertView
2015-07-22
public View getView(int position, View convertView, ViewGroup parent) { App app = getItem(position); View view; ViewHolder viewHolder; if (convertView == null){ view = LayoutInflater.from(getContext()).inflate(resourceId,null); viewHolder = new ViewHolder(); viewHolder.questionText = (TextView) view.findViewById(R.id.question); viewHolder.nameText = (TextView) view.findViewById(R.id.name); viewHolder.typeText = (TextView) view.findViewById(R.id.type); view.setTag(viewHolder); }else { view = convertView; viewHolder = (ViewHolder) view.getTag(); } viewHolder.questionText.setText(app.getTitle()); viewHolder.nameText.setText(app.getQuestionUserName()); viewHolder.typeText.setText(app.getText()); return view; } class ViewHolder{ TextView questionText; TextView nameText; TextView typeText; }
刚好手头在写这个,直接粘过来了。
举报