private void InitView() { gv_server = View.FindViewById <GridView> (Resource.Id.gv_server); var adapter = new ServerItemAdapter(Activity); adapter.Add(new ServerTypeItem() { ServerTypeName = "管理员", ServerTypeImage = Resource.Drawable.icon_admin, FuncType = FuncActivityType.AdminMain }); adapter.Add(new ServerTypeItem() { ServerTypeName = "跑腿", ServerTypeImage = Resource.Drawable.icon_run, FuncType = FuncActivityType.ErrandMain }); adapter.Add(new ServerTypeItem() { ServerTypeName = "护理", ServerTypeImage = Resource.Drawable.icon_nurse, FuncType = FuncActivityType.NurseMain }); adapter.Add(new ServerTypeItem() { ServerTypeName = "家政", ServerTypeImage = Resource.Drawable.icon_housekeep, FuncType = FuncActivityType.HouseKeepMain }); gv_server.Adapter = adapter; //gridview 单击事件 gv_server.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => { var clickItem = adapter.GetItem(e.Position); EldYoungUtil.StartTargetActivity(Activity, clickItem.FuncType); }; }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); //设置下拉刷新动画 pull_refresh_scroll_finance = View.FindViewById <PullToRefreshScrollView> (Resource.Id.pull_refresh_scroll_finance); //设置可以上拉加载。下拉刷新 pull_refresh_scroll_finance.Mode = PullToRefreshBase.PullToRefreshMode.PullFromStart; //绑定监听事件 pull_refresh_scroll_finance.SetOnRefreshListener(this); tv_totalAssets = View.FindViewById <TextView> (Resource.Id.tv_totalAssets); tv_availableAssets = View.FindViewById <TextView> (Resource.Id.tv_availableAssets); tv_frozenAssets = View.FindViewById <TextView> (Resource.Id.tv_frozenAssets); rl_charge = View.FindViewById <RelativeLayout> (Resource.Id.rl_charge); rl_withDraw = View.FindViewById <RelativeLayout> (Resource.Id.rl_withDraw); rl_bankCards = View.FindViewById <RelativeLayout> (Resource.Id.rl_bankCards); rl_DealRecords = View.FindViewById <RelativeLayout> (Resource.Id.rl_DealRecords); rl_dailyPay = View.FindViewById <RelativeLayout> (Resource.Id.rl_dailyPay); rl_respect = View.FindViewById <RelativeLayout> (Resource.Id.rl_respect); //充值 rl_charge.Click += (object sender, EventArgs e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.Charge); }; //提现 rl_withDraw.Click += (object sender, EventArgs e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.WithDraw); }; //银行卡 rl_bankCards.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.BankCards); }; //交易记录 rl_DealRecords.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.DealRecords); }; //日常缴费 rl_dailyPay.Click += (object sender, EventArgs e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.DailyPay); }; //更多 rl_respect.Click += (sender, e) => { //todo nothing }; //初始化加载完成 new Handler().PostDelayed(() => { if (EldYoungUtil.HasLogin) { //第一次进入设置自动刷新view pull_refresh_scroll_finance.Refreshing = true; } }, 500); }
private void InitView() { //设置标题栏 var img_header_back = FindViewById <ImageView> (Resource.Id.img_header_back); img_header_back.Click += (sender, e) => { this.Finish(); OverridePendingTransition(Android.Resource.Animation.SlideInLeft, Android.Resource.Animation.SlideOutRight); }; var tv_back = FindViewById <TextView> (Resource.Id.tv_back); tv_back.Text = "返回"; var tv_desc = FindViewById <TextView> (Resource.Id.tv_desc); tv_desc.Text = "生活缴费"; rl_chargePhone = FindViewById <RelativeLayout> (Resource.Id.rl_chargePhone); rl_chargePhone.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(this, FuncActivityType.ChargePhone); }; rl_chargeWater = FindViewById <RelativeLayout> (Resource.Id.rl_chargeWater); rl_chargeWater.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(this, FuncActivityType.ChargeWater); }; rl_chargeEle = FindViewById <RelativeLayout> (Resource.Id.rl_chargeEle); rl_chargeEle.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(this, FuncActivityType.ChargeEle); }; rl_chargeGas = FindViewById <RelativeLayout> (Resource.Id.rl_chargeGas); rl_chargeGas.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(this, FuncActivityType.ChargeGas); }; rl_chargeTv = FindViewById <RelativeLayout> (Resource.Id.rl_chargeTv); rl_chargeTv.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(this, FuncActivityType.ChargeTv); }; rl_chargeFix = FindViewById <RelativeLayout> (Resource.Id.rl_chargeFix); rl_chargeFix.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(this, FuncActivityType.ChargeFix); }; rl_chargeOil = FindViewById <RelativeLayout> (Resource.Id.rl_chargeOil); rl_chargeOil.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(this, FuncActivityType.ChargeOil); }; rl_chargeTraffic = FindViewById <RelativeLayout> (Resource.Id.rl_chargeTraffic); rl_chargeTraffic.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(this, FuncActivityType.ChargeTraffic); }; }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); ll_userInfo = View.FindViewById <LinearLayout> (Resource.Id.ll_userInfo); ll_login_register = View.FindViewById <LinearLayout>(Resource.Id.ll_login_register); if (EldYoungUtil.HasLogin) { ll_userInfo.Visibility = ViewStates.Visible; ll_login_register.Visibility = ViewStates.Invisible; } else { ll_userInfo.Visibility = ViewStates.Gone; ll_login_register.Visibility = ViewStates.Invisible; } //点击注册登录界面 ll_login_register.Click += (object sender, EventArgs e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.Main); }; //设置操作 var img_setting = View.FindViewById <ImageView> (Resource.Id.img_setting); img_setting.Click += (sender, e) => { Activity.StartActivity(typeof(SettingActivity)); Activity.OverridePendingTransition(Android.Resource.Animation.FadeIn, Android.Resource.Animation.FadeOut); }; img_head = View.FindViewById <ImageView> (Resource.Id.img_head); //设置个人头像信息 img_head.Click += (sender, e) => { if (EldYoungUtil.HasLogin) { if (picPopWindow == null) { picPopWindow = new SelectPicPopWindow(Activity, this); } picPopWindow.ShowPopWindow(View.FindViewById <LinearLayout>(Resource.Id.ll_person)); } }; tv_nickName = View.FindViewById <TextView> (Resource.Id.tv_nickName); tv_phonenumber = View.FindViewById <TextView> (Resource.Id.tv_phonenumber); //个人资料 var rl_person_basic = View.FindViewById <RelativeLayout> (Resource.Id.rl_person_basic); rl_person_basic.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.PersonInfo); }; //账户安全 var rl_person_accountSecurity = View.FindViewById <RelativeLayout> (Resource.Id.rl_person_accountSecurity); rl_person_accountSecurity.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.AccountSecurity); }; //证书 var rl_person_certificate = View.FindViewById <RelativeLayout>(Resource.Id.rl_person_certificate); rl_person_certificate.Click += (object sender, EventArgs e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.Certificate); }; //投诉建议 var rl_person_advice = View.FindViewById <RelativeLayout> (Resource.Id.rl_person_advice); rl_person_advice.Click += (sender, e) => { EldYoungUtil.StartTargetActivity(Activity, FuncActivityType.Advice); }; //拨打电话 var tv_customPhone = View.FindViewById <TextView>(Resource.Id.tv_customPhone); var customPhoneNum = tv_customPhone.Text; //客服电话 var img_callCustom = View.FindViewById <ImageView> (Resource.Id.img_callCustom); img_callCustom.Click += (sender, e) => { Intent intent = new Intent(Intent.ActionCall, Android.Net.Uri.Parse("tel:" + customPhoneNum)); Activity.StartActivity(intent); }; //设置下拉刷新动画 pull_refresh_scroll_my = View.FindViewById <PullToRefreshScrollView> (Resource.Id.pull_refresh_scroll_my); //设置可以上拉加载。下拉刷新 pull_refresh_scroll_my.Mode = PullToRefreshBase.PullToRefreshMode.PullFromStart; //下拉刷新提示文本 pull_refresh_scroll_my.GetLoadingLayoutProxy(true, false).SetPullLabel(GetString(Resource.String.pullDownLbl)); pull_refresh_scroll_my.GetLoadingLayoutProxy(true, false).SetRefreshingLabel(GetString(Resource.String.pullDownRefreshLbl)); pull_refresh_scroll_my.GetLoadingLayoutProxy(true, false).SetReleaseLabel(GetString(Resource.String.pullDownReleaseLbl)); //绑定监听事件 pull_refresh_scroll_my.SetOnRefreshListener(this); //第一次进入且当guid不为空设置自动刷新view new Handler().PostDelayed(() => { if (EldYoungUtil.HasLogin) { pull_refresh_scroll_my.Refreshing = true; } }, 500); }