Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public View getView(int position, View convertView, ViewGroup parent) {
- ViewHolder holder;
- ShoplistItem item = getItem(position);
- if(convertView == null){
- convertView = layoutInflater.inflate(R.layout.list_header_item,null);
- holder = new ViewHolder();
- holder.textView = (TextView)convertView.findViewById(R.id.list_header_title);
- holder.checkedTextView = (CheckedTextView) convertView.findViewById(R.id.label);
- convertView.setTag(holder);
- }
- }else{
- holder = (ViewHolder) convertView.getTag();
- }
- if(item.isHeader()){
- holder.textView.setText(item.getPlateName());
- holder.textView.setVisible(View.VISIBLE);
- holder.checkedTextView.setVisible(View.GONE);
- convertView.setTag(holder);
- }else{
- holder.checkedTextView.setVisible(View.VISIBLE);
- holder.textView.setVisible(View.GONE);
- holder.checkedTextView.setText(item.toString());
- if (item.getPicked() == 1) {
- Drawable striped = context.getResources().getDrawable(R.drawable.stripe);
- holder.checkedTextView.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));
- holder.checkedTextView.setBackgroundDrawable(striped);
- } else {
- holder.checkedTextView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
- holder.checkedTextView.setBackgroundDrawable(null);
- }
- holder.checkedTextView.setChecked(item.getPicked() == 1 ? true : false);
- }
- return convertView;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement