android - 如何限制 AutoCompleteTextView 下拉菜单关闭?

标签 android drop-down-menu textview autocompletetextview dismiss

我正在处理 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/

相关文章:

jquery - Bootstrap 选项卡中的 Select2 压缩下拉列表

javascript - 在javascript中动态添加选择下拉菜单

java - 通过 main 追加另一个 Activity 的 TextView

android - Android O 以下理由

android - Android ImageView 和 Progressbar 实现中的图像下载

Android Studio,App 为 ActionBarActivity 抛出 java.lang.NoClassDefFoundError

android - 我们目前不支持链接到通过 AdWords 我的客户中心管理的 AdWords 帐户

android - PlayStore 中不兼容的 Android 应用程序

php - 如何根据下拉选择更改div中的内容

android - 小布局没有对象空间,我该如何在代码中处理这个问题