public class UserTypeParentAdapter extends MyBaseAdapter<UserTypeList> {
    private int selectItem = -1;

    public UserTypeParentAdapter(Context context, List<UserTypeList> datas) {
        super(context, datas);
    }

    public void setSelectItem(int selectItem) {
        this.selectItem = selectItem;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        if (convertView == null) {
            convertView = mInflater.inflate(R.layout.usertype_superclass_item,null);
        }
        TextView txtTitle = ViewHolder.get(convertView, R.id.txt_title);
        txtTitle.setText(mDatas.get(position).getTypename());
        if (position == selectItem) {
            txtTitle.setSelected(true);
            txtTitle.setEnabled(true);
        } else {
            txtTitle.setSelected(false);
            txtTitle.setEnabled(false);
        }
        return convertView;
    }

}
View Code

相关文章: