示例#1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.add_card_page);

            _cardMultilineWidget = new CardMultilineWidget(this);

            var layout       = FindViewById <RelativeLayout>(Resource.Id.add_card_container);
            var layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent,
                                                             ViewGroup.LayoutParams.WrapContent);

            _cardMultilineWidget.LayoutParameters = layoutParams;
            layout.AddView(_cardMultilineWidget);

            _okButton        = FindViewById <ImageButton>(Resource.Id.add_card_ok_button);
            _okButton.Click += OnOkButtonClick;
        }
示例#2
0
        private void InitComponent()
        {
            try
            {
                CardNumber = (TextView)FindViewById(Resource.Id.card_number);
                CardExpire = (TextView)FindViewById(Resource.Id.card_expire);
                CardCvv    = (TextView)FindViewById(Resource.Id.card_cvv);
                CardName   = (TextView)FindViewById(Resource.Id.card_name);

                MultilineWidget = (CardMultilineWidget)FindViewById(Resource.Id.card_multiline_widget);

                EtName   = (EditText)FindViewById(Resource.Id.et_name);
                BtnApply = (Button)FindViewById(Resource.Id.ApplyButton);

                Methods.SetColorEditText(EtName, AppSettings.SetTabDarkTheme ? Color.White : Color.Black);
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }