Android EditText重新获取焦点弹出软键盘,选中内容
2014-08-12 17:29
615 查看
点击按钮 EditText重新获取焦点:弹出软键盘
etPatientAllergy.setEnabled(true); etPatientAllergy.setFocusable(true); etPatientAllergy.setFocusableInTouchMode(true); etPatientAllergy.requestFocus(); etPatientAllergy.requestFocusFromTouch(); etPatientAllergy.selectAll(); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(etPatientAllergy, InputMethodManager.RESULT_SHOWN); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);Android 对话框AlertDialog中显示了一个输入框 ,EditText自动获得焦点,自动显示软件键盘。
final AlertDialog dialog= new AlertDialog.Builder(mContext).create(); editText.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); } } });
相关文章推荐
- Android开发之使一打开activity等界面Edittext获取焦点,弹出软键盘java代码实现
- Android EditText设置默认不弹出软键盘,点击EditText外部隐藏软键盘,EditText获取焦点时隐藏hint
- Android实现横屏状态下通过代码弹出EditText并获取焦点弹出软键盘
- Android实现横屏状态下通过代码弹出EditText并获取焦点弹出软键盘
- [置顶] Android开发之使一打开activity等界面Edittext获取焦点,弹出软键盘java代码实现
- android AlertDialog中的Edittext自动获取焦点并弹出软键盘
- android在打开activity时如何防止edittext获取焦点弹出软键盘
- android开发中防止刚进入activity时edittext获取焦点,自动弹出软键盘
- android的EditText重新获取焦点问题
- android开发中防止刚进入activity时edittext获取焦点,自动弹出软键盘
- 解决初始界面后EditText自动获取焦点 弹出软键盘
- Android的EditText在怎样获取焦点并弹出软键盘
- Android的EditText自动获取焦点并弹出输入法问题
- 关于android中EditText自动获取焦点并弹出键盘的相关设置
- [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- Android GridView中包含EditText的焦点重新获取方法
- Android--Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- 解决Android EditText获得焦点之后无法弹出软键盘输入法
- [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- Android 在弹出Dialog(带EditText)的同时弹出软键盘并且EditText中的内容全选!!!