android - Spinner Button without radio button -
how remove radio button spinner button, using themes.xml? can remove after applying other style, can't remove radio button themes.xml default.
<style name="my.theme.spinner" parent="android:widget.spinner"> <item name="android:background">@drawable/spinner_bg</item> <item name="android:clickable">true</item> <item name="android:spinnermode">dialog</item> <item name="android:checkedbutton">@null</item> <item name="android:checkable">false</item> </style> theme
<style name="my.theme" parent="@android:style/theme"> <item name="android:spinnerstyle">@style/my.theme.spinner</item> </style> original adapter (with radio buttons in items)
new arrayadapter<string>(getactivity(), r.layout.spinner_item, getresources().getstringarray(r.array.registrationids)); updated adapter (without radio):
new arrayadapter<string>(getactivity(), android.r.layout.simple_spinner_item, getresources().getstringarray(r.array.registrationids)); note: spinner items should have radio buttons. spinner button should without radio.
fragment.xml
<spinner android:id="@+id/spinner" android:layout_width="0dp" android:layout_height="wrap_content" android:paddingleft="@dimen/small_content_padding"/> see issue: 
you need add viewresourceid in createresource i.e., follows..
if creating resource array.
adapter = arrayadapter.createfromresource(activityname.this,your values resource id here,android.r.layout.simple_spinner_item); adapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item); if creating string[] objects it'll follows..
arrayadapter<string> adapter = new arrayadapter<string>(activityname.this, android.r.layout.simple_spinner_item, string[]namehere); adapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item);
Comments
Post a Comment