【android安卓editText自动弹出软键盘(输入键盘)】炒沙作縻终不饱,缕冰文章费工巧。这篇文章主要讲述android安卓editText自动弹出软键盘(输入键盘)相关的知识,希望能为你提供帮助。
editext获取焦点并自动弹出输入键盘,代码如下:
EditText editText.setFocusable(true); editText.setFocusableInTouchMode(true); editText.requestFocus(); InputMethodManager inputManager =(InputMethodManager)editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.showSoftInput(editText, 0);
如果是已经入某个界面就要立刻弹出输入键盘,可能会由于界面未加载完成而无法弹出,需要适当延迟,比如延迟500毫秒:
Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { InputMethodManager inputManager =(InputMethodManager)editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.showSoftInput(editText, 0); } },500);
推荐阅读
- android 安卓edittext自动弹出数字键盘
- Android热修复——Tinker微信解决方案
- Android的热修复-微信Tinker
- Android 集成支付宝支付详解
- android 图像的一些操作处理
- 关于Android6.0之后的权限问题
- android权限大全
- Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法
- Android主题换肤 无缝切换