场景:
点击按钮-请求数据-成功后显示alertdialog(alertDialog中包含一个AutoCompleteTextView用于筛选结果,recycleview展示数据);当搜索到存在的数据时能够正常完成筛选的功能,当时当搜索到的数据为0条时,键盘会自动隐藏掉,并且此时再点击输入框都没用了。大佬们?请问有遇到过的吗?该怎么解决?急急急!!!
使用了clearFlag()的方法去掉alertdialog不让弹输入法的设置。
AlertDialog与Edittext冲突问题!急急急 !!大佬们戳进来看看
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
nades 2017-09-14 13:03关注我写了一个小demo (alertdialog中使用Autocompletetextview和recyclerview)并没有你说的键盘无法弹出问题 不知道是不是你的诉求 你可以看一下
public void onClick(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
View view1 = LayoutInflater.from(this).inflate(R.layout.dialog, null);
AutoCompleteTextView in = (AutoCompleteTextView) view1.findViewById(R.id.dialog_in);
in.addTextChangedListener(this);
RecyclerView listt = (RecyclerView) view1.findViewById(R.id.list_t);
LinearLayoutManager ma = new LinearLayoutManager(this);
RecyclerViewAdapter adapter = new RecyclerViewAdapter(this,data,R.layout.dialog_item);
listt.setLayoutManager(ma);
listt.setAdapter(adapter);
builder.setView(view1);
AlertDialog dialog = builder.create();
dialog.show();} Autocompletetextview监听是内容变化监听  这是一个图片 不知道能不能上传成功 希望能帮到你本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报