public static LoadStringElementLayout ( Android.Content.Context context, Android.Views.View convertView, Android.Views.ViewGroup parent, int layoutId, Android.Widget.TextView &label, Android.Widget.TextView &value ) : Android.Views.View | ||
context | Android.Content.Context | |
convertView | Android.Views.View | |
parent | Android.Views.ViewGroup | |
layoutId | int | |
label | Android.Widget.TextView | |
value | Android.Widget.TextView | |
Результат | Android.Views.View |
public override View GetView(Context context, View convertView, ViewGroup parent) { View view = DroidResources.LoadStringElementLayout(context, convertView, parent, LayoutId, out _caption, out _text); if (view != null) { _caption.Text = Caption; _text.Text = Value; } return(view); }
public override View GetView(Context context, View convertView, ViewGroup parent) { Context = context; View cell = new TextView(context) { TextSize = 16f, Text = Caption }; var radio = _group as RadioGroup; if (radio != null) { var radioValue = GetSelectedValue(); cell = DroidResources.LoadStringElementLayout(context, convertView, parent, LayoutId, out _caption, out _value); if (cell != null) { _caption.Text = Caption; _value.Text = radioValue; } } //else if (_group != null) //{ // int count = 0; // foreach (var s in Sections) // { // foreach (var e in s.Elements) // { // var ce = e as CheckboxElement; // if (ce != null) // { // if (ce.Value) // count++; // continue; // } // var be = e as BoolElement; // if (be == null) continue; // if (be.Value) // count++; // } // } // cell.DetailTextLabel.Text = count.ToString(); //} //else if (_summarySection != -1 && _summarySection < Sections.Count) //{ // var s = Sections[_summarySection]; // if (summaryElement < s.Elements.Count) // cell.DetailTextLabel.Text = s.Elements[summaryElement].Summary(); //} //cell.Accessory = UITableViewCellAccessory.DisclosureIndicator; return(cell); }
public override View GetView(Context context, View convertView, ViewGroup parent) { var view = DroidResources.LoadStringElementLayout(context, convertView, parent, LayoutId, out _caption, out _text); if (view != null && _caption != null && _text != null) { _caption.Text = Caption; _caption.Visibility = Caption == null ? ViewStates.Gone : ViewStates.Visible; _text.Text = Value; if (FontSize > 0) { _caption.TextSize = FontSize; _text.TextSize = FontSize; } } return(view); }
protected override Views.View GetViewImpl(Content.Context context, Views.View convertView, Views.ViewGroup parent) { var view = DroidResources.LoadStringElementLayout(context, convertView, parent, LayoutName); if (view != null) { if (FontSize > 0) { TextView label; TextView value; DroidResources.DecodeStringElementLayout(Context, CurrentAttachedCell, out label, out value); label.TextSize = FontSize; value.TextSize = FontSize; } } return(view); }