关于Android中Alertdialog中的EditText输入问题
来源:互联网 发布:网络作家富豪榜 编辑:程序博客网 时间:2024/06/15 20:10
最近在项目中遇到一个问题,就是在Alertdialog中的EditText能够聚焦,但是不能输入,调出软键盘。其实网上有很多方法,如果点击EditText就调用系统服务,用代码调出键盘,但是这方法确实比较蛋疼,反正没效果。
下面说一种比较靠谱的方法:
.......dialog.show();//这两句解决在AlertDialog中文本编辑框不能调出键盘问题 dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
在系统提供的额Alertdialog中,默认是WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM(就是这玩意导致一直不能调出键盘)
0 0
- 关于Android中Alertdialog中的EditText输入问题
- AlertDialog中的EditText不能输入
- Android 点击AlertDialog中的EditText显示输入框
- Android学习问题:关于AlertDialog中自定义布局带有的EditText无法弹出键盘
- 【Android】AlertDialog中的EditText不能弹出软键盘的问题
- AlertDialog中的EditText无法输入问题解决
- android AlertDialog中EditText无法调出输入法的问题
- 自定义AlertDialog中EditText无法输入
- 自定义AlertDialog对话框,包括解决对话框中edittext不能输入的问题
- android:edittext 输入问题
- Android AlertDialog中EditText无法弹出输入法
- AlertDialog中EditText输入法调不出 edittext调用输入法等问题
- [Android] 带有输入框(EditText)的提示框(AlertDialog)
- 带输入框(EditText)的AlertDialog-java-Android
- [Android] 带有输入框(EditText)的提示框(AlertDialog)
- Android开发 解决AlertDialog中的EditText无法调出输入法的问题
- Android开发 解决AlertDialog中的EditText无法调出输入法的问题
- Android开发 解决AlertDialog中的EditText无法调出输入法的问题 .
- 基础总结篇之一:Activity生命周期
- ubuntu tftp Error code 0: Permission denied解决办法
- 玩转“关系代数“
- LightOJ1079---Just another Robbery (概率做01背包)
- python C/S模式基础编程 (网络安全系列)
- 关于Android中Alertdialog中的EditText输入问题
- HDU 4715 Difference Between Primes
- 快速理解Linux下僵死进程、孤儿进程和守护进程及无名管道
- TopCoder SRM 657 Div2 Problem 1000 - PolynomialRemainder(数学)
- orcle创建自增列
- tp3.2 实现 PHPExcel 上传 下载
- 代码规范的重要性:2015年-4月-29日调试教训 即 经验
- VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x
- bug.150429