android自动弹出软键盘(输入键盘)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android自动弹出软键盘(输入键盘)相关的知识,希望对你有一定的参考价值。
searchEditView.setFocusable(true); searchEditView.setFocusableInTouchMode(true); searchEditView.requestFocus(); Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { InputMethodManager inputManager = (InputMethodManager) searchEditView.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.showSoftInput(searchEditView, 0); } }, 998);
首先要对指定的输入框请求焦点。然后调用输入管理器弹出软键盘。
警告:对于刚跳到一个新的界面就要弹出软键盘的情况上述代码可能由于界面为加载完全而无法弹出软键盘。此时应该适当的延迟弹出软键盘如998毫秒(保证界面的数据加载完成)。
以上是关于android自动弹出软键盘(输入键盘)的主要内容,如果未能解决你的问题,请参考以下文章
Android InputMethodManager进入页面后自动弹出软键盘
Android EditText不是会自动弹出软键盘的吗。为啥我的不会。