MultiSelectDialogViewHolder.java 961 Bytes
Newer Older
konghaorui committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package com.yidianling.avchatkit.common.widgets;

import android.util.Pair;
import android.widget.ImageView;
import android.widget.TextView;

import com.yidianling.im.R;
import com.yidianling.avchatkit.common.adapter.TViewHolder;

public class MultiSelectDialogViewHolder extends TViewHolder {

    private TextView textView;
    private ImageView imageView;


    @Override
    protected int getResId() {
konghaorui committed
18
        return R.layout.im_multi_select_dialog_list_item;
konghaorui committed
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
    }

    @Override
    protected void inflate() {
        textView = (TextView) view.findViewById(R.id.select_dialog_text_view);
        imageView = (ImageView) view.findViewById(R.id.select_dialog_image_view);
    }

    @Override
    protected void refresh(Object item) {
        if (item instanceof Pair<?, ?>) {
            Pair<String, Boolean> pair = (Pair<String, Boolean>) item;
            textView.setText(pair.first);
            imageView.setPressed(pair.second);
        }
    }

}