void Initialize() { Orientation = Orientation.Vertical; LayoutParameters = new ListView.LayoutParams(LayoutParams.MatchParent, LayoutParams.WrapContent); CityTitle = new TextView(_context); CityTitle.Gravity = GravityFlags.CenterVertical; CityTitle.SetTextSize(Android.Util.ComplexUnitType.Px, rowHeight * 0.40f); CityTitle.SetTypeface(Android.Graphics.Typeface.DefaultBold, Android.Graphics.TypefaceStyle.Bold); CityTitle.SetPadding((int)(rowHeight * 0.1), (int)(rowHeight * 0.15), (int)(rowHeight * 0.1), (int)(rowHeight * 0.15)); AddView(CityTitle); SearchTerms = new TextView(_context); SearchTerms.Gravity = GravityFlags.CenterVertical; SearchTerms.SetTextSize(Android.Util.ComplexUnitType.Px, rowHeight * 0.40f); SearchTerms.SetPadding((int)(rowHeight * 0.2), 0, (int)(rowHeight * 0.1), (int)(rowHeight * 0.15)); AddView(SearchTerms); }
private RecyclingContainerView CreateContainerView(Context aContext) { RecyclingContainerView result = new RecyclingContainerView(aContext, RequestDeleteButtonResourceId, ConfirmDeleteButtonResourceId, MoveDownButtonResourceId, MoveUpButtonResourceId); using (ListView.LayoutParams layoutParams = new ListView.LayoutParams(ListView.LayoutParams.FillParent, ListView.LayoutParams.WrapContent)) { result.LayoutParameters = layoutParams; } ViewCache cache = new ViewCache(result); result.Tag = cache; View view = CreateItemView(aContext, default(ItemType), result); result.EditMode = EItemEditMode.None; Assert.Check(view != null); result.Content = view; result.EventRequestDeleteClick += EventRequestDeleteHandler; result.EventConfirmDeleteClick += EventConfirmDeleteHandler; result.EventMoveUpClick += EventMoveUpHandler; result.EventMoveDownClick += EventMoveDownHandler; iViews.Add(result); return(result); }