@Override public void onItemSelected(AdapterView<?> arg0, final View arg1, int arg2, long arg3) { // TODO Auto-generated method stub if (sconsumoantib.getSelectedItemPosition() == 1) { ants.setEnabled(true); } else { ants.setEnabled(false); ants.setText(""); } arg0.post( new Runnable() { @Override public void run() { arg1.setFocusableInTouchMode(true); arg1.requestFocusFromTouch(); arg1.requestFocus(); } }); }