虽然还没试,转载记录一下,以后可能会用到 edit = (EditText)findViewById(R.id.EditText01); edit.setVisibility(EditText.GONE); Timer timer = new Timer(); timer.schedule(new TimerTask(){ @Override public void run() { InputMethodManager m = (InputMethodManager) edit.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); Toast.makeText(Key.this, "show", Toast.LENGTH_SHORT).show(); } }, 1000); 出处: http://www.iteye.com/topic/495272