【发布时间】:2016-02-23 11:07:48
【问题描述】:
我需要在按下 Button-1 时隐藏键盘,因此手机将在所有应用程序中隐藏键盘以实现所有目的。 之后,我想在按下 Button-2 时显示它。 实际上,我正在开发一个应用程序,当车辆速度增加时,它会隐藏它,而当车辆速度降低时,它会再次显示。
请帮忙
【问题讨论】:
我需要在按下 Button-1 时隐藏键盘,因此手机将在所有应用程序中隐藏键盘以实现所有目的。 之后,我想在按下 Button-2 时显示它。 实际上,我正在开发一个应用程序,当车辆速度增加时,它会隐藏它,而当车辆速度降低时,它会再次显示。
请帮忙
【问题讨论】:
要隐藏你的键盘,你可以这样做
View view = getActivity().getCurrentFocus();
if (view != null && mCustomEndpoint.hasFocus()) {
InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
要显示键盘,您只需在要显示键盘的编辑文本上调用editText.requestFocus()
【讨论】: