-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. 如何隐藏EditText上的软键盘
- 5. 在Android中完成键盘上隐藏软键盘?
- 6. 如何在软键盘显示时隐藏EditText软键盘?
- 7. 如何在WebView中隐藏软键盘?
- 8. 在iPad上隐藏键盘?
- 9. 如何在WindowsPhone/Windows 8.1上按Enter键时隐藏软键盘?
- 10. 隐藏视图和显示软键盘
- 11. 隐藏MonoDroid中的软键盘
- 12. 未隐藏Windows 8软键盘
- 13. Flex 4.6隐藏/关闭软键盘
- 14. 检测隐藏的软键盘
- 15. 使用adb隐藏软键盘
- 16. 无法隐藏EditTextPreference的软键盘
- 17. 如何隐藏WP7中的软键盘?
- 18. 隐藏软键盘不工作
- 19. Android:触摸EditText时隐藏软键盘
- 20. 显示/隐藏Cordova的软键盘
- 21. 隐藏iPhone上的键盘
- 22. 隐藏返回键上的软键盘按
- 23. 防止按键隐藏Android上的软键盘
- 24. 隐藏键盘
- 25. 在软键盘上隐藏操作栏弹出片段
- 26. 钛安卓键盘隐藏,当软键盘可见
- 27. 当隐藏软键盘时隐藏光标来自editText
- 28. React.js - 当软键盘打开时隐藏滚动(隐藏视图)?
- 29. 隐藏在键盘后面的UITextField
- 30. 滚动条隐藏在键盘后面
嗨,看到这样的回答:https://stackoverflow.com/a/18977227/448 3200 –
重复:你写这个问题花费的时间本来可以用来做一些研究。 – Barns