【问题标题】:How to Hide/Show keypad of android upon some conditon如何在某些情况下隐藏/显示 android 的键盘
【发布时间】:2016-02-23 11:07:48
【问题描述】:

我需要在按下 Button-1 时隐藏键盘,因此手机将在所有应用程序中隐藏键盘以实现所有目的。 之后,我想在按下 Button-2 时显示它。 实际上,我正在开发一个应用程序,当车辆速度增加时,它会隐藏它,而当车辆速度降低时,它会再次显示。

请帮忙

【问题讨论】:

    标签: android android-keypad


    【解决方案1】:

    要隐藏你的键盘,你可以这样做

    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()

    【讨论】:

    • 不,我想隐藏键盘不仅仅是我的应用程序,而是设备上安装的整个应用程序。一旦我按下 Button-1 移动将无法打开任何应用程序的键盘
    • 先生,您能帮帮我吗
    • 谢谢你,我会等你的,
    猜你喜欢
    • 1970-01-01
    • 2013-03-25
    • 2015-06-21
    • 2017-01-30
    • 2012-09-16
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    • 2012-11-15
    相关资源
    最近更新 更多