My problem is that I can select a list item in a spinner drop down menu just fine, but I can't select an item multiple times in a row without first selecting another item. There must be a way to change a selection parameter in the parent class. Any idea how?
I have a few items in my spinner drop down menu.
dropdownMenu = (Spinner) findViewById(R.id.dropdownMenu);
List<String> list = new ArrayList<>();
list.add("Filters");
list.add("list 2");
list.add("list 3");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dropdownMenu.setAdapter(dataAdapter);
My main activity extends the AdapterView.OnItemSelectedListener
interface, and I set the listener using an instance of MainActivity
dropdownMenu.setOnItemSelectedListener(this);
Here are my interface overrides declared in MainActivity
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
// An item was selected. You can retrieve the selected item using
// parent.getItemAtPosition(pos)
Log.v(TAG,"SELECTED");
// There must be a way to change the selected
// property to false here
}
public void onNothingSelected(AdapterView<?> parent) {
// Another interface callback
}