场景:
点击按钮-请求数据-成功后显示alertdialog(alertDialog中包含一个AutoCompleteTextView用于筛选结果,recycleview展示数据);当搜索到存在的数据时能够正常完成筛选的功能,当时当搜索到的数据为0条时,键盘会自动隐藏掉,并且此时再点击输入框都没用了。大佬们?请问有遇到过的吗?该怎么解决?急急急!!!
使用了clearFlag()的方法去掉alertdialog不让弹输入法的设置。
我写了一个小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监听是内容变化监听
 这是一个图片 不知道能不能上传成功 希望能帮到你
按你说的 alertdialog中放入AutoCompleteTextView 是不影响的键盘弹出的 我是没有自定义 也没有任何别的设置 好好检查一下代码 看一下 可以先自己写个小demo 看一下
好吧 居然只有一条线