-4
A
回答
0
最簡單的方法
在onCreate()
this.getWindow().setSoftInputMode
(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
有時,這是行不通的。 所以你可以做的是,讓你的editText
- >focusable
爲false
在你的XML
裏面。
0
隱藏鍵盤,你可以有兩種方式:
或者:(這將隱藏在應用程序中的鍵盤/活動發射)
在活動標籤把這個android:windowSoftInputMode="adjustPan"
manifest.xml中相關活動的相關活動:
<activity
android:name=".MainActivity"
android:windowSoftInputMode="adjustPan" />
或者:
將此方法放入您的活動中,並在需要隱藏鍵盤時調用它。
@SuppressWarnings("ConstantConditions")
public void hideKeyBoard(View view) {
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
}
並稱之爲hideKeyBoard(view);
。
請記住,您必須通過視圖來隱藏鍵盤,如上所述。
0
這是我的顯示和隱藏鍵盤方法,從一個活動或片段
public void hideKeyboard(final boolean hide) {
// Check if no view has focus:
View view = this.getCurrentFocus();
if (view == null) {
return;
}
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (hide) {
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
} else {
new Handler().postDelayed(() -> imm.showSoftInput(view, 0), 50);
}
}
0
清單中稱爲放機器人:windowSoftInputMode =「adjustPan」您要隱藏軟鍵盤像你的活動下:
<activity android:name=".Viewschedule"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan"></activity>
OR
InputMethodManager imgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imgr.showSoftInput(view, 0);
相關問題
- 1. 隱藏軟鍵盤
- 2. 軟鍵盤隱藏的EditText
- 3. 可靠隱藏軟鍵盤
- 4. Android軟鍵盤隱藏RecyclerView
- 5. 隱藏軟鍵盤問題
- 6. 如何隱藏軟鍵盤?
- 7. 如何隱藏軟鍵盤?
- 8. 隱藏iOS軟鍵盤AngularJS
- 9. Android:AutoCompleteTextView隱藏軟鍵盤
- 10. 避免隱藏軟鍵盤
- 11. 如何隱藏EditText上的軟鍵盤
- 12. 在Android中完成鍵盤上隱藏軟鍵盤?
- 13. 隱藏軟鍵盤或強制改變焦點隱藏鍵盤
- 14. 如何在軟鍵盤顯示時隱藏EditText軟鍵盤?
- 15. 隱藏android軟鍵盤當軟鍵盤按一鍵時
- 16. 在android中隱藏軟鍵盤
- 17. 如何在android中隱藏軟鍵盤
- 18. 軟鍵盤隱藏在片段
- 19. 如何在WebView中隱藏軟鍵盤?
- 20. 隱藏在軟鍵盤顯示
- 21. 從軟鍵盤開始活動沒有隱藏軟鍵盤
- 22. 在iPad上隱藏鍵盤?
- 23. 如何在WindowsPhone/Windows 8.1上按Enter鍵時隱藏軟鍵盤?
- 24. 在加載片段時隱藏軟鍵盤或虛擬鍵盤
- 25. 隱藏更衣室應用軟鍵盤
- 26. 隱藏MonoDroid中的軟鍵盤
- 27. HTML手機 - 強制軟鍵盤隱藏
- 28. Android軟鍵盤隱藏分割條
- 29. 隱藏軟鍵盤不工作
- 30. 檢測隱藏的軟鍵盤
嗨,看到這樣的回答:https://stackoverflow.com/a/18977227/448 3200 –
重複:你寫這個問題花費的時間本來可以用來做一些研究。 – Barns