private void SetGuardianStatusAndAction(GetApplyInfoListItemView _getApplyInfoItemView, GetApplyInfoListItem item)
        {
            if (item.BindDeriction == 0)
            {
                _getApplyInfoItemView.ll_action.Visibility = ViewStates.Invisible;
                //被监护人
                switch (item.IsPass)
                {
                case "0":
                    _getApplyInfoItemView.tv_GuardianStatus.Text = "等待对方处理申请";
                    break;

                case "1":
                    _getApplyInfoItemView.tv_GuardianStatus.Text = "对方已同意申请";
                    break;

                case "2":
                    _getApplyInfoItemView.tv_GuardianStatus.Text = "对方已拒绝申请";
                    break;
                }
            }
            else
            {
                //监护人
                switch (item.IsPass)
                {
                case "0":
                    _getApplyInfoItemView.ll_action.Visibility         = ViewStates.Visible;
                    _getApplyInfoItemView.tv_GuardianStatus.Visibility = ViewStates.Invisible;
                    _getApplyInfoItemView.btn_action_agree.Tag         = item;
                    _getApplyInfoItemView.btn_action_disagree.Tag      = item;
                    _getApplyInfoItemView.btn_action_agree.SetTag(Resource.Id.ll_action, "1");
                    _getApplyInfoItemView.btn_action_disagree.SetTag(Resource.Id.ll_action, "0");
                    _getApplyInfoItemView.btn_action_agree.Click    -= ActionHandler;
                    _getApplyInfoItemView.btn_action_agree.Click    += ActionHandler;
                    _getApplyInfoItemView.btn_action_disagree.Click -= ActionHandler;
                    _getApplyInfoItemView.btn_action_disagree.Click += ActionHandler;

                    break;

                case "1":
                    _getApplyInfoItemView.ll_action.Visibility   = ViewStates.Invisible;
                    _getApplyInfoItemView.tv_GuardianStatus.Text = "我已同意对方申请";
                    break;

                case "2":
                    _getApplyInfoItemView.ll_action.Visibility   = ViewStates.Invisible;
                    _getApplyInfoItemView.tv_GuardianStatus.Text = "我已拒绝对方申请";
                    break;
                }
            }
        }
        public override Android.Views.View GetView(int position, Android.Views.View convertView, Android.Views.ViewGroup parent)
        {
            GetApplyInfoListItemView _getApplyInfoItemView = null;
            var item = GetItem(position);

            if (convertView == null)
            {
                convertView           = LayoutInflater.From(Context).Inflate(Resource.Layout.getApplyInfoListItemView, null);
                _getApplyInfoItemView = new GetApplyInfoListItemView();
                _getApplyInfoItemView.guardian_img_head = convertView.FindViewById <ImageView> (Resource.Id.guardian_img_head);
                _getApplyInfoItemView.tv_Name           = convertView.FindViewById <TextView> (Resource.Id.tv_Name);
                _getApplyInfoItemView.tv_PhoneNum       = convertView.FindViewById <TextView> (Resource.Id.tv_phoneNumber);
                _getApplyInfoItemView.img_Sex           = convertView.FindViewById <ImageView> (Resource.Id.img_sex);

                _getApplyInfoItemView.tv_GuardianStatus   = convertView.FindViewById <TextView> (Resource.Id.tv_GuardianStatus);
                _getApplyInfoItemView.tv_applyContent     = convertView.FindViewById <TextView> (Resource.Id.tv_applyContent);
                _getApplyInfoItemView.ll_action           = convertView.FindViewById <LinearLayout> (Resource.Id.ll_action);
                _getApplyInfoItemView.btn_action_agree    = convertView.FindViewById <Button> (Resource.Id.btn_action_agree);
                _getApplyInfoItemView.btn_action_disagree = convertView.FindViewById <Button> (Resource.Id.btn_action_disagree);

                convertView.SetTag(Resource.Id.getApplyInfoListItemView, (Java.Lang.Object)_getApplyInfoItemView);
            }
            else
            {
                _getApplyInfoItemView = (GetApplyInfoListItemView)convertView.GetTag(Resource.Id.getApplyInfoListItemView);
            }

            _getApplyInfoItemView.tv_Name.Text         = item.TrueName;
            _getApplyInfoItemView.tv_PhoneNum.Text     = item.PhoneNumberOne;
            _getApplyInfoItemView.tv_applyContent.Text = item.Remark;
            var imgSexId = (item.Sex == Sex.Male) ? Resource.Drawable.ic_sex_man : Resource.Drawable.ic_sex_woman;

            _getApplyInfoItemView.img_Sex.SetImageResource(imgSexId);
            //设置头像采用二级缓存、异步加载
            Global.imageLoader.DisplayImage(item.HeadImgReleaseUrl, _getApplyInfoItemView.guardian_img_head, Global.Options);
            SetGuardianStatusAndAction(_getApplyInfoItemView, item);

            return(convertView);
        }