Drawable ItemImage(object item) { if (item is Condition) { return(PopupUtils.NamedImage(Context, ((Condition)item).Image)); } return(null); }
public override View GetView(int position, View convertView, ViewGroup parent) { CharacterActionItem ai = _ActionItems[position]; TextView t = (TextView)convertView; if (t == null) { t = new TextView(_Context); } t.Text = ai.Name; t.SetTextColor(new Color(0xee, 0xee, 0xee)); t.SetTextSize(Android.Util.ComplexUnitType.Dip, 20f); if (ai.Name != null && ai.Name.Length > 0) { t.SetPadding(8, 10, 5, 10); } else { t.SetPadding(0, -2, 0, -2); t.Enabled = false; } t.SetCompoundDrawablesWithIntrinsicBounds(PopupUtils.NamedImage(_Context, ai.Icon), null, null, null); return(t); }