How to make clear(empty/without values) spinner on clearbutton
32,334
Solution 1
two way u can do it on click of button use either
arr.clear();
spinner.setAdapter(null);
or
arr.clear();
spinner.setAdapter(new ArrayAdapter<String>(YourActivity.this,android.R.layout.simple_dropdown_item_1line,arr));
Solution 2
units = new String[0];
Arrays.fill(units, null);
Log.i("units array length", ""+units.length);
unit_adapter = new ArrayAdapter<String>(MyActivity.this, android.R.layout.simple_spinner_item, units);
spinner.setAdapter(unit_adapter);
// unit_adapter.notifyDataSetChanged();
Solution 3
on button click do this
list.clear();
adapter.notifyDataSetChanged();
Author by
H.S
Updated on July 05, 2022Comments
-
H.S almost 2 years
I'm using a spinner in my apps so i need a button reset .on click on clearButton button spinner should clear (no value should be displayed )
spinner= (Spinner) view.findViewById(R.id.mylistspinner); list= new ArrayList<String>(); list.add(""); list.add("1"); list.add("2"); adapter= new ArrayAdapter<String>(getActivity(),R.layout.custom_spinner_text,list); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(urineGlucoseAdapter); spinner.setOnItemSelectedListener(new OnUGItemSelected());