public override View GetView(int position, View convertView, ViewGroup parent) { int rowType = GetItemViewType(position); if (convertView == null) { convertView = new TextView(_context); int padding = DimensUtil.GetPixFromDp(_context, 16); int padding4 = DimensUtil.GetPixFromDp(_context, 4); #pragma warning disable 0618 switch (rowType) { case TypeItem: ((TextView)convertView).SetTextAppearance(_context, Android.Resource.Style.TextAppearanceMedium); convertView.SetPadding(DimensUtil.GetPixFromDp(_context, 32), padding, padding, padding); break; case TypeHeader: ((TextView)convertView).SetTextAppearance(_context, Android.Resource.Style.TextAppearanceSmall); convertView.SetPadding(padding, padding4, padding, padding4); break; } } #pragma warning restore 0618 ((TextView)convertView).SetText(GetItem(position).ToString(), TextView.BufferType.Normal); return(convertView); }
private void Init() { SetPadding(DimensUtil.GetPixFromDp(Context, 4), DimensUtil.GetPixFromDp(Context, 16), DimensUtil.GetPixFromDp(Context, 4), DimensUtil.GetPixFromDp(Context, 16)); Inflate(Context, Resource.Layout.OCRResult, this); ResultText = (TextView)FindViewById(Resource.Id.text_result); Bg = (ImageView)FindViewById(Resource.Id.result_background); }
private void Init() { SetPadding(DimensUtil.GetPixFromDp(Context, 4), DimensUtil.GetPixFromDp(Context, 16), DimensUtil.GetPixFromDp(Context, 4), DimensUtil.GetPixFromDp(Context, 16)); Inflate(Context, Resource.Layout.DriverLicenseResult, this); TextNumber = (TextView)FindViewById(Resource.Id.text_number); TextNumber2 = (TextView)FindViewById(Resource.Id.text_number_two); TextGivenNames = (TextView)FindViewById(Resource.Id.text_given_names); TextDayOfBirth = (TextView)FindViewById(Resource.Id.text_day_of_birth); Bg = (ImageView)FindViewById(Resource.Id.result_background); Bg.SetImageResource(Resource.Drawable.driving_license_background); }
private void InitVoucherCodeResultView() { RelativeLayout mainLayout = (RelativeLayout)FindViewById(Resource.Id.main_layout); _voucherCodeResultView = new OcrResultView(this) { Visibility = ViewStates.Invisible }; _voucherCodeResultView.Bg.SetImageResource(Resource.Drawable.gift_card_background); //register click event _voucherCodeResultView.Click += (sender, args) => { _voucherCodeResultView.Visibility = ViewStates.Invisible; _scanView.StartScanning(); }; //set text properties _voucherCodeResultView.ResultText.TextAlignment = TextAlignment.TextStart; _voucherCodeResultView.ResultText.TextSize = 18; _voucherCodeResultView.ResultText.Typeface = Android.Graphics.Typeface.Default; _voucherCodeResultView.ResultText.SetTextColor(Android.Graphics.Color.White); //set text position ((RelativeLayout.LayoutParams)_voucherCodeResultView.ResultText.LayoutParameters) .SetMargins(0, DimensUtil.GetPixFromDp(this, 35), 0, 0); //center text ((RelativeLayout.LayoutParams)_voucherCodeResultView.ResultText.LayoutParameters) .AddRule(LayoutRules.CenterHorizontal, (int)LayoutRules.True); //center the result in the parent RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams( ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent); layoutParams.AddRule(LayoutRules.CenterInParent, (int)LayoutRules.True); mainLayout.AddView(_voucherCodeResultView, layoutParams); }