我正在創建一個包含多個活動的應用程序。我的一些活動有一個'EditText'字段。只要我進入這些活動,鍵盤立即彈出,假設我想馬上輸入一些東西。當活動中有EditText字段時儘量減少鍵盤
有沒有人有一個簡單的代碼,我可以添加到我的java文件,將防止鍵盤默認彈出,因爲有一個'EditText'字段。
如果您還可以指定放置代碼行的位置,例如它是否在onCreate
方法中等,將不勝感激。
我假設以下工作,但我需要把它放在哪裏?
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN
);
檢查這個答案:[http://stackoverflow.com /問題/ 18977187 /如何到隱藏-S經常鍵盤時 - 活性 - 開始(http://stackoverflow.com/questions/18977187/how-to-hide-soft-keyboard-when-activity-starts) – StaticShadow