public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); //radiogroup radio_advice_Group = View.FindViewById <RadioGroup> (Resource.Id.radio_advice_Group); radio_advice_Group.SetOnCheckedChangeListener(this); //radiobutton rbtn_all = View.FindViewById <RadioButton>(Resource.Id.rbtn_all); rbtn_all.Tag = ((int)AdviceType.All).ToString(); //默认咨询选中 rbtn_all.Checked = true; rbtn_zixun = View.FindViewById <RadioButton> (Resource.Id.rbtn_zixun); rbtn_zixun.Tag = ((int)AdviceType.Consult).ToString(); rbtn_jianyi = View.FindViewById <RadioButton> (Resource.Id.rbtn_jianyi); rbtn_jianyi.Tag = ((int)AdviceType.Suggest).ToString(); rbtn_tousu = View.FindViewById <RadioButton> (Resource.Id.rbtn_tousu); rbtn_tousu.Tag = ((int)AdviceType.Complain).ToString(); rbtn_other = View.FindViewById <RadioButton> (Resource.Id.rbtn_other); rbtn_other.Tag = ((int)AdviceType.Other).ToString(); tv_recordNum = View.FindViewById <TextView> (Resource.Id.tv_recordNum); //pulltolistview lv_recordAdviceRefreshListView = View.FindViewById <PullToRefreshListView> (Resource.Id.lv_recordAdvice); actualListView = (ListView)lv_recordAdviceRefreshListView.RefreshableView; //设置可以上拉加载。下拉刷新 lv_recordAdviceRefreshListView.Mode = PullToRefreshBase.PullToRefreshMode.Both; //下拉刷新提示文本 lv_recordAdviceRefreshListView.GetLoadingLayoutProxy(true, false).SetPullLabel(GetString(Resource.String.pullDownLbl)); lv_recordAdviceRefreshListView.GetLoadingLayoutProxy(true, false).SetRefreshingLabel(GetString(Resource.String.pullDownRefreshLbl)); lv_recordAdviceRefreshListView.GetLoadingLayoutProxy(true, false).SetReleaseLabel(GetString(Resource.String.pullDownReleaseLbl)); //上拉加载提示文本 lv_recordAdviceRefreshListView.GetLoadingLayoutProxy(false, true).SetPullLabel(GetString(Resource.String.pullUpLbl)); lv_recordAdviceRefreshListView.GetLoadingLayoutProxy(false, true).SetRefreshingLabel(GetString(Resource.String.pullUpRefreshLbl)); lv_recordAdviceRefreshListView.GetLoadingLayoutProxy(false, true).SetReleaseLabel(GetString(Resource.String.pullUpReleaseLbl)); //绑定监听事件 lv_recordAdviceRefreshListView.SetOnRefreshListener(this); //设置adapter adviceRecordListAdapter = new AdviceRecordListAdapter(Activity); actualListView.Adapter = adviceRecordListAdapter; //初始化请求参数信息 adviceRecordInfoListParam = new AdviceRecordInfoListParam() { UId = Global.MyInfo.UId, AdviceType = _adviceType }; //初始化view完成 IsPrepared = true; LasyloadData(); }
public override void OnActivityCreated (Bundle savedInstanceState) { base.OnActivityCreated (savedInstanceState); //radiogroup radio_advice_Group = View.FindViewById<RadioGroup> (Resource.Id.radio_advice_Group); radio_advice_Group.SetOnCheckedChangeListener (this); //radiobutton rbtn_all = View.FindViewById<RadioButton>(Resource.Id.rbtn_all); rbtn_all.Tag = ((int)AdviceType.All).ToString(); //默认咨询选中 rbtn_all.Checked = true; rbtn_zixun = View.FindViewById<RadioButton> (Resource.Id.rbtn_zixun); rbtn_zixun.Tag = ((int)AdviceType.Consult).ToString(); rbtn_jianyi = View.FindViewById<RadioButton> (Resource.Id.rbtn_jianyi); rbtn_jianyi.Tag = ((int)AdviceType.Suggest).ToString(); rbtn_tousu = View.FindViewById<RadioButton> (Resource.Id.rbtn_tousu); rbtn_tousu.Tag = ((int)AdviceType.Complain).ToString(); rbtn_other = View.FindViewById<RadioButton> (Resource.Id.rbtn_other); rbtn_other.Tag = ((int)AdviceType.Other).ToString(); tv_recordNum = View.FindViewById<TextView> (Resource.Id.tv_recordNum); //pulltolistview lv_recordAdviceRefreshListView = View.FindViewById<PullToRefreshListView> (Resource.Id.lv_recordAdvice); actualListView = (ListView)lv_recordAdviceRefreshListView.RefreshableView; //设置可以上拉加载。下拉刷新 lv_recordAdviceRefreshListView.Mode = PullToRefreshBase.PullToRefreshMode.Both; //下拉刷新提示文本 lv_recordAdviceRefreshListView.GetLoadingLayoutProxy(true,false).SetPullLabel(GetString(Resource.String.pullDownLbl)); lv_recordAdviceRefreshListView.GetLoadingLayoutProxy (true,false).SetRefreshingLabel(GetString(Resource.String.pullDownRefreshLbl)); lv_recordAdviceRefreshListView.GetLoadingLayoutProxy (true, false).SetReleaseLabel (GetString(Resource.String.pullDownReleaseLbl)); //上拉加载提示文本 lv_recordAdviceRefreshListView.GetLoadingLayoutProxy(false,true).SetPullLabel(GetString(Resource.String.pullUpLbl)); lv_recordAdviceRefreshListView.GetLoadingLayoutProxy (false, true).SetRefreshingLabel (GetString(Resource.String.pullUpRefreshLbl)); lv_recordAdviceRefreshListView.GetLoadingLayoutProxy (false, true).SetReleaseLabel (GetString(Resource.String.pullUpReleaseLbl)); //绑定监听事件 lv_recordAdviceRefreshListView.SetOnRefreshListener (this); //设置adapter adviceRecordListAdapter = new AdviceRecordListAdapter (Activity); actualListView.Adapter = adviceRecordListAdapter; //初始化请求参数信息 adviceRecordInfoListParam = new AdviceRecordInfoListParam () { UId = Global.Guid, AdviceType = _adviceType }; //初始化view完成 IsPrepared = true; LasyloadData (); }