怎么在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;
}刚好手头在写这个,直接粘过来了。
举报