我正在处理 AutoCompleteTextView
。当用户在 AutoCompleteTextView
中键入内容时,我得到了一些结果,这些是强制选择的。
但问题是当点击屏幕上的任何地方时,下拉菜单会自动消失。
我想避免这种情况。
有什么办法可以实现这一点。
谢谢。
最佳答案
private boolean setForceIgnoreOutsideTouchWithReflexion(boolean forceIgnoreOutsideTouch) {
try {
Method method = android.widget.AutoCompleteTextView.class.getMethod("setForceIgnoreOutsideTouch", boolean.class);
method.invoke(this, forceIgnoreOutsideTouch);
return true;
} catch (Exception e) {
return false;
}
}
只有 public class CustomAutoCompleteTextView extends AutoCompleteTextView
中的反射,但是 - 也许这也不是一个好的解决方案
关于android - 如何限制 AutoCompleteTextView 下拉菜单关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21625227/