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);
        }
		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);

		}
Exemplo n.º 3
0
        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);
        }