Esempio n. 1
0
 public override void setAdapter(android.widget.Adapter arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.widget.AbsSpinner._setAdapter10814, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.widget.AbsSpinner.staticClass, global::android.widget.AbsSpinner._setAdapter10814, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
Esempio n. 2
0
 internal virtual void getSectionsFromIndexer()
 {
     android.widget.Adapter adapter = mList.getAdapter();
     mSectionIndexer = null;
     if (adapter is android.widget.HeaderViewListAdapter)
     {
         mListOffset = ((android.widget.HeaderViewListAdapter)adapter).getHeadersCount();
         adapter     = ((android.widget.HeaderViewListAdapter)adapter).getWrappedAdapter();
     }
     if (adapter is android.widget.ExpandableListConnector)
     {
         android.widget.ExpandableListAdapter expAdapter = ((android.widget.ExpandableListConnector
                                                             )adapter).getAdapter();
         if (expAdapter is android.widget.SectionIndexer)
         {
             mSectionIndexer = (android.widget.SectionIndexer)expAdapter;
             mListAdapter    = (android.widget.BaseAdapter)adapter;
             mSections       = mSectionIndexer.getSections();
         }
     }
     else
     {
         if (adapter is android.widget.SectionIndexer)
         {
             mListAdapter    = (android.widget.BaseAdapter)adapter;
             mSectionIndexer = (android.widget.SectionIndexer)adapter;
             mSections       = mSectionIndexer.getSections();
             if (mSections == null)
             {
                 mSections = new string[] { " " };
             }
         }
         else
         {
             mListAdapter = (android.widget.BaseAdapter)adapter;
             mSections    = new string[] { " " };
         }
     }
 }
Esempio n. 3
0
 public override void setAdapter(android.widget.Adapter adapter)
 {
     base.setAdapter(adapter);
     updateRunning();
 }