예제 #1
0
 Drawable ItemImage(object item)
 {
     if (item is Condition)
     {
         return(PopupUtils.NamedImage(Context, ((Condition)item).Image));
     }
     return(null);
 }
예제 #2
0
        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);
        }