alartdialog edittext不弹出输入法
2016-01-05 22:49
483 查看
首先我要说脏话,tmd网上有些sb乱转,到处看到的都一样,你说能解决问题倒好,但是根本不行。
我直接根据关键字“alartdialog edittext不弹出输入法”查资料,出现了两个结果。
1.类似于这样的
Dialog ad = new Dialog(context);
ad.show();
Window window = ad.getWindow();
window.setBackgroundDrawable(new ColorDrawable(0));
window.setContentView(R.layout.cancel_sos_dialog);
2.类似于这样的
AlertDialog ad = new AlertDialog.Builder(context).create();
ad.setView(ManagerDialogLayout_.build(context,ad));
ad.show();
Window window = ad.getWindow();
window.setContentView(ManagerDialogLayout_.build(context,ad));
第一个方法我没怎么试,因为说有影响体验,直接用的第二个方法,tmd,“ManagerDialogLayout”是个什么
玩意儿,代码根本过不了。害的我还花时间查了一下这烂玩意儿
没办法,自己分析吧,网上看有的用edittext是可以弹出的,为何我这个就不行呢,我就不弄自定义view了,直接
new 一个给AlertDialog,测试发现真的可以,于是我就判定根本不是AlertDialog的问题,而是自定义布局的问题,
查代码发现有一个listview,根本原因就在这里,于是关键字查询“listview edittext 不能获取焦点 输入法”,
找到了这个
点击打开链接
这个解决了我的问题,为尊重原创,我就不贴方法了,请自己去看吧,我这里就搭个桥而已,让没找到问题根源的人
少走弯路。
我直接根据关键字“alartdialog edittext不弹出输入法”查资料,出现了两个结果。
1.类似于这样的
Dialog ad = new Dialog(context);
ad.show();
Window window = ad.getWindow();
window.setBackgroundDrawable(new ColorDrawable(0));
window.setContentView(R.layout.cancel_sos_dialog);
2.类似于这样的
AlertDialog ad = new AlertDialog.Builder(context).create();
ad.setView(ManagerDialogLayout_.build(context,ad));
ad.show();
Window window = ad.getWindow();
window.setContentView(ManagerDialogLayout_.build(context,ad));
第一个方法我没怎么试,因为说有影响体验,直接用的第二个方法,tmd,“ManagerDialogLayout”是个什么
玩意儿,代码根本过不了。害的我还花时间查了一下这烂玩意儿
没办法,自己分析吧,网上看有的用edittext是可以弹出的,为何我这个就不行呢,我就不弄自定义view了,直接
new 一个给AlertDialog,测试发现真的可以,于是我就判定根本不是AlertDialog的问题,而是自定义布局的问题,
查代码发现有一个listview,根本原因就在这里,于是关键字查询“listview edittext 不能获取焦点 输入法”,
找到了这个
点击打开链接
这个解决了我的问题,为尊重原创,我就不贴方法了,请自己去看吧,我这里就搭个桥而已,让没找到问题根源的人
少走弯路。
相关文章推荐
- 完美实现Android ListView中的TextView的跑马灯效果
- android上改变listView的选中颜色
- Delphi7中Listview的常用功能汇总
- Delphi控件ListView的属性及使用方法详解
- android中ListView数据刷新时的同步方法
- Android提高之ListView实现自适应表格的方法
- Android中实现水平滑动(横向滑动)ListView示例
- C#实现ListView选中项向上或向下移动的方法
- C# listview添加combobox到单元格的实现代码
- ListView Adapter优化 实例
- Android用ListView显示SDCard文件列表的小例子
- Adapter实现ListView带多选框等状态的自定义控件的注意事项
- asp.net ListView 数据绑定
- Android之ScrollView嵌套ListView和GridView冲突的解决方法
- android ListView和ProgressBar(进度条控件)的使用方法
- Android实现ListView异步加载图片的方法
- Android中ListView下拉刷新的实现方法实例分析
- C#实现读取DataSet数据并显示在ListView控件中的方法
- Repeater与ListView功能概述及使用介绍
- Android编程开发之EditText中不输入特定字符会显示相关提示信息的方法