Advertisement
Guest User

adapter

a guest
Oct 24th, 2011
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.47 KB | None | 0 0
  1. public View getView(int position, View convertView, ViewGroup parent) {
  2.         ViewHolder holder;
  3.         ShoplistItem item = getItem(position);
  4.  
  5.         if(convertView == null){
  6.                 convertView = layoutInflater.inflate(R.layout.list_header_item,null);
  7.                 holder = new ViewHolder();
  8.                 holder.textView = (TextView)convertView.findViewById(R.id.list_header_title);
  9.         holder.checkedTextView = (CheckedTextView) convertView.findViewById(R.id.label);
  10.                 convertView.setTag(holder);
  11.             }
  12.         }else{
  13.         holder = (ViewHolder) convertView.getTag();
  14.     }
  15.     if(item.isHeader()){
  16.         holder.textView.setText(item.getPlateName());
  17.         holder.textView.setVisible(View.VISIBLE);
  18.         holder.checkedTextView.setVisible(View.GONE);
  19.         convertView.setTag(holder);
  20.     }else{
  21.         holder.checkedTextView.setVisible(View.VISIBLE);
  22.         holder.textView.setVisible(View.GONE);
  23.         holder.checkedTextView.setText(item.toString());
  24.         if (item.getPicked() == 1) {
  25.             Drawable striped = context.getResources().getDrawable(R.drawable.stripe);
  26.             holder.checkedTextView.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));
  27.             holder.checkedTextView.setBackgroundDrawable(striped);
  28.         } else {
  29.             holder.checkedTextView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
  30.             holder.checkedTextView.setBackgroundDrawable(null);
  31.         }
  32.         holder.checkedTextView.setChecked(item.getPicked() == 1 ? true : false);
  33.         }
  34.         return convertView;
  35.     }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement