Beispiel #1
0
        internal virtual void recycleAllViews()
        {
            int childCount = getChildCount();

            android.widget.AbsSpinner.RecycleBin recycleBin = mRecycler;
            int position = mFirstPosition;
            {
                // All views go in recycler
                for (int i = 0; i < childCount; i++)
                {
                    android.view.View v = getChildAt(i);
                    int index           = position + i;
                    recycleBin.put(index, v);
                }
            }
        }
Beispiel #2
0
 public AbsSpinner(android.content.Context context, android.util.AttributeSet attrs
                   , int defStyle) : base(context, attrs, defStyle)
 {
     mRecycler = new android.widget.AbsSpinner.RecycleBin(this);
     initAbsSpinner();
     android.content.res.TypedArray a = context.obtainStyledAttributes(attrs, [email protected]
                                                                       .styleable.AbsSpinner, defStyle, 0);
     java.lang.CharSequence[] entries = a.getTextArray([email protected]_entries
                                                       );
     if (entries != null)
     {
         android.widget.ArrayAdapter <java.lang.CharSequence> adapter = new android.widget.ArrayAdapter
                                                                        <java.lang.CharSequence>(context, [email protected]_spinner_item
                                                                                                 , entries);
         adapter.setDropDownViewResource([email protected]_spinner_dropdown_item
                                         );
         setAdapter(adapter);
     }
     a.recycle();
 }
Beispiel #3
0
 public AbsSpinner(android.content.Context context, android.util.AttributeSet attrs
                   ) : this(context, attrs, 0)
 {
     mRecycler = new android.widget.AbsSpinner.RecycleBin(this);
 }
Beispiel #4
0
 public AbsSpinner(android.content.Context context) : base(context)
 {
     mRecycler = new android.widget.AbsSpinner.RecycleBin(this);
     initAbsSpinner();
 }