public void ColumnAdded(int index, CellModel cellModel, ColumnModel columnModel) { CellView v = cellModel.GetView(context); cells.Insert(index, v); row_view.AddView(v.GetView(), index + ADDITIONAL_COLUMNS); }
public void ColumnChanged(int index, CellModel cellModel, ColumnModel columnModel) { CellView v = cellModel.GetView(context); cells[index] = v; row_view.RemoveViewAt(index + ADDITIONAL_COLUMNS); row_view.AddView(v.GetView(), index + ADDITIONAL_COLUMNS); }
public void ColumnAdded(int index, CellModel cellModel, ColumnModel column) { CellView Cllv = cellModel.GetView(context); this.cells.Add(Cllv); layout.AddView(Cllv.GetView(), index * 2 + ADDITIONAL_ROWS); ColumnView Cmnv = column.GetView(context); this.columns.Add(Cmnv); layout.AddView(Cmnv.GetView(), index * 2 + ADDITIONAL_ROWS); }
public ItemCellView(ColumnModel column, CellModel cell, Activity context) { this.type = cell.CellType(); this.column = column.GetItemView(context); this.cell = cell.GetView(context); mainView = new LinearLayout(context) { Orientation = Orientation.Vertical }; LinearLayout.LayoutParams p = new LinearLayout.LayoutParams (LinearLayout.LayoutParams.WrapContent, LinearLayout.LayoutParams.WrapContent) { Gravity = GravityFlags.CenterHorizontal }; mainView.LayoutParameters = p; mainView.Clickable = false; mainView.Focusable = false; }