0
我的機器人Activity
有一個EditText
。每當屏幕加載軟鍵盤時自動彈出。這掩蓋了我的屏幕的可見性。我只想在該EditText
的點擊事件中顯示軟鍵盤。如何僅在android中的edittext的click事件中顯示軟鍵盤?
我該怎麼做?
我的機器人Activity
有一個EditText
。每當屏幕加載軟鍵盤時自動彈出。這掩蓋了我的屏幕的可見性。我只想在該EditText
的點擊事件中顯示軟鍵盤。如何僅在android中的edittext的click事件中顯示軟鍵盤?
我該怎麼做?
在我的代碼我得到了這樣的事情:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(password.getWindowToken(), 0);
imm.hideSoftInputFromWindow(username.getWindowToken(), 0);
,其中用戶名和密碼是文字編輯的意見。 並顯示:
imm.showSoftInputFromWindow(username.getWindowToken(), 0);
嘗試用這個..
EditText yourEditText= (EditText) findViewById(R.id.yourEditText);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT);
,收u可以使用
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(yourEditText.getWindowToken(), 0);
這是如何顯示和/或如何將其關閉。
因此,當您開始活動時,首先使用關閉代碼。
我試過了,但軟鍵盤仍然彈出了活動的加載事件。 – user874437 2012-03-09 05:13:49
可能關閉了editText的強制重點並將其添加到manifest中的活動:android:configChanges =「keyboardHidden | orientation」 – goodm 2012-03-09 10:06:24