android studio实现页面跳转后edittext获取焦点自动打开软键盘
2017-05-27 00:00
369 查看
//获取edittext控件,实现在页面跳转后自动打开软件盘
final EditText edittext = (EditText)findViewById(R.id.editText3);
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毫秒后就会弹出软键盘。
final EditText edittext = (EditText)findViewById(R.id.editText3);
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防止页面跳转后EditText自动获取焦点
- [置顶] Android开发之使一打开activity等界面Edittext获取焦点,弹出软键盘java代码实现
- Android开发之使一打开activity等界面Edittext获取焦点,弹出软键盘java代码实现
- 解决初始界面后EditText自动获取焦点 弹出软键盘
- activity中界面中edittext自动获取焦点(软键盘弹出)解决
- popupwindow中EditText获取焦点后自动弹出软键盘
- Android实现横屏状态下通过代码弹出EditText并获取焦点弹出软键盘
- 简单使用技巧 隐藏键盘, 判断软键盘是否打开. edittext解决第二次点击获取焦点
- 打开app后Edittext自动获取焦点并弹出输入法的方法
- android在打开activity时如何防止edittext获取焦点弹出软键盘
- android AlertDialog中的Edittext自动获取焦点并弹出软键盘
- EditText默认无法获取焦点,必须点击一次才能获取焦点打开软键盘的解决办法
- Android实现横屏状态下通过代码弹出EditText并获取焦点弹出软键盘
- android开发中防止刚进入activity时edittext获取焦点,自动弹出软键盘
- 安卓使用EditText进入一个新页面时自动获取焦点弹出输入法界面解决办法
- activity 第一个获取焦点的组件是 EditText 时,开启这个activity 时就会自动弹出软键盘问题
- 在ASP.NET登录页面中如何实现文本框焦点自动跳转及通过回车键提交表单
- Activity打开时EditText不自动获取输入板
- Android取消EditText自动获取焦点默认行为
- EditText设置启动时默认的焦点,防止启动打开软键盘