android - Get name value of spinner -


i use following content within spinner:

<string-array name="spinner">     <item name="true">test</item>     <item name="false">test 2</item> </string-array> 

now withing method can current content of spinner:

spinner spinner = (spinner) view.findviewbyid(r.id.spinner); value= boolean.parseboolean(spinner.getselecteditem().tostring()); 

here spinner xml:

<spinner     android:id="@+id/spinner"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:layout_weight="1"     android:gravity="end"     android:spinnermode="dropdown"     android:entries="@array/spinner_content"/> 

but issue is, method returns test or test 2. need value stored within name of item, true or false.

how can value instead?

try this:

spinner spinner = (spinner) view.findviewbyid(r.id.spinner); if(spinner.getselecteditem().tostring().equals("test")){     value = true; }else if(spinner.getselecteditem().tostring().equals("test 2")){     value = false; } 

Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -