900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Android进入页面开始就自动弹出软键盘

Android进入页面开始就自动弹出软键盘

时间:2023-12-04 14:11:00

相关推荐

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毫秒后才开始弹出软键盘。经测试,效果明显。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。