Android 自动完成仅在两个字母后开始。我怎样才能做到这一点,以便在刚刚选择字段时显示列表?
最佳答案
要让自动完成显示在焦点上,请添加焦点监听器并在字段获得焦点时显示下拉列表,如下所示:
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean hasFocus) {
if(hasFocus){
editText.showDropDown();
}
}
});
或者如果您不需要焦点部分,只需调用 editText.showDropDown()。
关于android - 立即在 Android 上显示自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4235330/