Example #1
0
 @Override
 public View getView(int position, View convertView, ViewGroup parent) {
   ViewHoler viewHolder = null;
   if (convertView == null) {
     convertView = LayoutInflater.from(context).inflate(layout, null);
     viewHolder = new ViewHoler();
     viewHolder.text1 = (TextView) convertView.findViewById(android.R.id.text1);
     viewHolder.text2 = (TextView) convertView.findViewById(android.R.id.text2);
     viewHolder.bg = (ViewGroup) convertView.findViewById(R.id.color_bg);
     convertView.setTag(viewHolder);
   } else {
     viewHolder = (ViewHoler) convertView.getTag();
   }
   ColorItem item = colors.get(position);
   viewHolder.bg.setBackgroundResource(item.valueInR);
   viewHolder.text1.setText(item.name);
   viewHolder.text2.setText(item.value);
   return convertView;
 }