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)); } }
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[] { " " }; } } }
public override void setAdapter(android.widget.Adapter adapter) { base.setAdapter(adapter); updateRunning(); }