在公司开发遇到Android问题: AutoCompleteText在AlertDialog

在公司开发遇到Android问题: AutoCompleteText作为AlertDialog的内容控件,当输入一个数字之后被自动的切换成中文输入,请问怎么解?然后当查询的数据长度为0时,键盘被消失,这又怎么办?希望各路大神帮帮忙,提供一下思路
正常时:
图片说明
查询无数据时:
图片说明

当查询的数据长度为0时,键盘被消失。
估计的焦点改变了

你把代码贴出来,我分析分析