static class ViewHolderItem {
TextView textViewItem;
TextView textViewItem2;
}
Utilisation des ListView et ExpendableListView.
static class ViewHolderItem {
TextView textViewItem;
TextView textViewItem2;
}
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolderItem viewHolder;
if (convertView == null){
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
convertView = inflater.inflate(R.layout.item, parent, false);
viewHolder = new ViewHolderItem();
viewHolder.textViewItem = (TextView) convertView.findViewById(R.id.textViewItem);
viewHolder.textViewItem2 = (TextView) convertView.findViewById(R.id.textViewItem2);
convertView.setTag(viewHolder);
} else {
viewHolder = (ViewHolderItem) convertView.getTag();
}
Item item = getItem(position);
if (item != null) {
viewHolder.textViewItem.setText(item.text);
viewHolder.textViewItem2.setText(item.text2);
}
return convertView;
}