Android AlertDialog 无法弹出输入法
来源:互联网 发布:魔法王座神器升级数据 编辑:程序博客网 时间:2024/05/19 01:32
可能很多人都遇到这种问题,点击dialog的输入框无法弹出输入法,我就说说自己的解决方法
- 先说说我的dialog使用方法
final AlertDialog dialog = new AlertDialog.Builder(this).create(); dialog.show(); dialog.setCanceledOnTouchOutside(false); dialog.setCancelable(true); View v = View.inflate(this, R.layout.dialog_del_order, null); dialog.getWindow().setContentView(v);
这是直接设置当前window的view,无需再自定义Dialog
- 我的解决方法
//清楚flags,获取焦点
dialog.getWindow().clearFlags(
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
//弹出输入法
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
“`
0 0
- Android AlertDialog 无法弹出输入法
- Android AlertDialog中EditText无法弹出输入法
- android自定义AlertDialog对话框中的EditText无法弹出输入法解决方案
- Android AlertDialog有EditText无法弹出输入法的解决
- Android AlertDialog有EditText无法弹出输入法的解决
- Android AlertDialog EditText输入法弹出
- 关于AlertDialog中嵌入Edittext无法弹出输入法的问题解决
- AlertDialog editview不能弹出输入法
- android AlertDialog中EditText无法调出输入法的问题
- Android alertDialog 动态添加edittext无法弹出键盘解决方案
- android alertdialog 弹出框
- AlertDialog弹出框android
- AlertDialog中的EditText自动弹出输入法
- AlertDialog中EditText不能弹出输入法解决方法
- Android的EditText无法自动弹出输入法问题
- android popupwindow中的编辑框,无法弹出输入法面板
- Qt on Android,输入法弹出后,界面无法自适应
- android中dialog中的EditText无法弹出输入法对话框
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
- 多线程那些事
- 暗时间
- 【CEOI2002】poj1038 Bugs Integrated, Inc.
- springAOP之aspectJ(一)
- Android AlertDialog 无法弹出输入法
- java中 关于运算符注意的事项
- (UVa 10047) The Monocycle -- BFS 4维状态
- error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
- Spring 中使用jasypt对配置文件(.properties)中密码加密
- 好用的脚本
- Excel导入和导出
- 感悟随笔
- 友盟崩溃日志分享,dsym工具