如何隐藏键盘默认情况下,只有点击EditText时才显示

这个问题在这里已经有了答案:

  • 关闭/隐藏Android软键盘69个答案

  • 尝试这个。

    @Override
    protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
    
        answer_et.postDelayed(new Runnable() {
        @Override
        public void run() {
            InputMethodManager imm = (InputMethodManager)getSystemService(
            Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(edit_text.getWindowToken(), 0);
            }
        }, 100);
    
    }
    

    在手动隐藏软键盘后,有时edittext会获得焦点。

    所以,延迟100毫秒,然后在onResume()方法中强制隐藏之后。

    链接地址: http://www.djcxy.com/p/16603.html

    上一篇: How to hide keyboard by default and show only when click on EditText

    下一篇: How to hide Android Soft Keyboard?