Try this way.
sp.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { //selected = sp.getSelectedItem().toString(); //System.out.println(selected); if(arg2!=0) t.setText(selectedsp.getSelectedItem().toString()); sp.setSelection(0); } } I hope this will help you. Let me know what happens. Thank you.