我在编辑文本中输入了电话号码。然后我想去下一个视图,因为下一个视图按关键字隐藏,所以在这种情况下我该如何隐藏它?
答案 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键,而键盘将隐藏软键盘。