To reset a spinner to default value:
uhs1a = (Spinner) rootView.findViewById(R.id.uhs1a); // Ignore this if you already did that in onCreateView
uhs1a.setSelection(0); // Assuming the default position is 0.
To do that for all the spinners, either you do that manually for every spinner, or you add all spinners to an ArrayList and then
for(int i=0; i < myArrayList.size(); i++)
myArrayList.get(i).setSelection(0);
To do that from the Menu (3 dots) button:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.your_menu_xml_file, menu);
super.onCreateOptionsMenu(menu, inflater);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.reset_button:
// Reset spinners here.
return true;
default:
return super.onOptionsItemSelected(item);
}
}