AlertDialog中的EditText不能弹出软键盘的解决方法
来源:互联网 发布:设置淘宝不付款 编辑:程序博客网 时间:2024/05/10 08:24
在AlertDialog中使用自定义的View,如果View中有EditText,在上面点击,默认是跳不出软键盘的,不是焦点的问题。
解决方法,有两种,一是把AlertDialog换成Dialog,但这么一来,对话框的最外层会多出一个框,顶部还会空几十个DP,当然可以用setBackgroundDrawable(new ColorDrawable(0))把背景设为透明,隐藏掉边框,但是上面空着的几十个DP还在,对话框就不是在屏幕居中了。
代码:
最好的办法是第二种:
在调用show方法前先调用setView(layout),show后再调用window.setContentView(layout),两个Layout布局应该是相同的。
至于原因,暂时不明,但是确实解决了问题,在EditText上点击,可以调出软键盘,输入法了。
0 0
- AlertDialog中的EditText不能弹出软键盘的解决方法
- 【Android】AlertDialog中的EditText不能弹出软键盘的问题
- 自定义AlertDialog中的EditText无法弹出软键盘的解决
- AlertDialog自定义布局中有editText,不能弹出软键盘
- 自定义alertdialog,中有edittext不能弹出软键盘,解决
- 自定义AlertDialog里的EditText不能弹出软键盘的解决
- 自定义的AlertDialog里面点击EditText的时候软键盘不能弹出
- 关于AlertDialog里面的EditText无法弹出软键盘的解决方法
- 关于AlertDialog里面的EditText无法弹出软键盘的解决方法
- 关于AlertDialog里面的EditText无法弹出软键盘的解决方法
- AlertDialog里面的EditText无法弹出软键盘
- AlertDialog中EditText不能弹出输入法解决方法
- android AlertDialog中EditText不弹出软键盘问题的解决方案 软键盘不出现
- AlertDialog里面有EditText,希望弹出对话框的时候弹出软键盘
- android AlertDialog中的Edittext自动获取焦点并弹出软键盘
- Dialog中EditText不能弹出软键盘
- EditText自动弹出软键盘的原因及解决方法
- 关于AlertDialog中EditText不能弹出输入法解决方法
- dsgdfjuhfkj
- UVa1210 - Sum of Consecutive Prime Numbers(欧拉筛法即线性筛法)
- 如何查看内存
- 独特的方式使用手机间谍应用
- 橄榄球靴
- AlertDialog中的EditText不能弹出软键盘的解决方法
- hdu 4463 最小生成树 prim
- 服务实惠Ajax开发人员进行Web开发
- 更大的歌曲和言语,赢卡拉OK
- Ubuntu下ded包的安装方法
- 更多关于滑翔翼
- 方法可以整个下午坍落度
- hdu 1042 N!(大数阶乘,转化为100000这样的比较大的进制)
- 房地产乳霜进入社会 - Propertybase