在EditText输入后隐藏关键字

时间:2018-11-12 03:38:32

标签: android keyboard

我在编辑文本中输入了电话号码。然后我想去下一个视图,因为下一个视图按关键字隐藏,所以在这种情况下我该如何隐藏它?

enter image description here

1 个答案:

答案 0 :(得分:0)

要在完成输入并单击Enter按钮后隐藏软键盘。

Textview.setOnEditorActionListener(new TextView.OnEditorActionListener()
    {

        @Override

        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {

            if (actionId == EditorInfo.IME_ACTION_DONE) {

              //your content

               }

             /*This code will basically hide the keyboard*/

            InputMethodManager imm = 
            (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
             imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); 


            return false;
        }
    });

在此代码中,您完成输入后,用户将按Enter键,而键盘将隐藏软键盘。