Android进入页面开始就自动弹出软键盘
Posted 安卓笔记侠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android进入页面开始就自动弹出软键盘相关的知识,希望对你有一定的参考价值。
EditText edittext = (EditText)findViewById(R.id.edittext); edittext.setFocusable(true); edittext.setFocusableInTouchMode(true); edittext.requestFocus(); Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.showSoftInput(edittext, 0); } }, 200);
值得注意的是,刚进去当整个view还没有构建完毕,执行弹出软键盘是没有效果的,所以这里加了个定时器,当进到页面后200毫秒后才开始弹出软键盘。经测试,效果明显。
以上是关于Android进入页面开始就自动弹出软键盘的主要内容,如果未能解决你的问题,请参考以下文章
Android进入一个新页面,EditText失去焦点并禁止弹出键盘