选择项目后,Android阻止了AutoCompleteTextView中的下拉菜单
作者:互联网
即使我在AutoCompleteTextView上设置了setOnItemClickListener并在其中执行了一些自定义操作,但是一旦完成该方法,该列表就会消失并在editbox中打印出object.toString.
我想防止取消选择项的下拉菜单,并且也希望它不替换编辑框.我该如何实现?
解决方法:
我也想实现与下面的代码相同的实现.
创建一个自定义类并扩展AutoCompleteTextView.
覆盖dismissDropDown()方法,并从中删除超级调用.
将为您工作.
public class CustomAutoComplete extends AutoCompleteTextView {
public NoSelectionAutoComplete(Context context) {
super(context);
}
public NoSelectionAutoComplete(Context context, AttributeSet attrs) {
super(context, attrs);
}
public NoSelectionAutoComplete(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void replaceText(CharSequence text) {
}
@Override
public void dismissDropDown() {
}
}
标签:autocompletetextview,android 来源: https://codeday.me/bug/20191029/1960286.html