How to use setTag and getTag with custom adapter

前端 未结 3 1337
囚心锁ツ
囚心锁ツ 2020-12-30 06:04

I get stucked and I need help. I\'m trying to use set and get Tag but i can\'t get how it works for this action:

  • I\'m using list view to show images loaded to
3条回答
  •  粉色の甜心
    2020-12-30 06:32

    You are very close to your answer. Just Follow the changes and complete your answer

    @Override
        public View getView(int position, View convertView, ViewGroup parent) {
    
            ViewHolder holder;
    
            if ((convertView == null) || (convertView.getTag() == null)) {
                LayoutInflater mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                convertView = mInflater.inflate(R.layout.list_item, null);
                holder = new ViewHolder();
            } else {
                holder = (ViewHolder) convertView.getTag();
            }
    
            convertView.setTag(holder);
    
            return convertView;
        }
    

提交回复
热议问题