android - 如何在过滤 ListView 时禁用搜索文本弹出窗口?

标签 android listview

当使用过滤的 ListView 时,如何禁用在 ListView 上方显示过滤文本的弹出窗口?它会遮挡 ListView,我想阻止它显示,但到目前为止我还没有找到合适的解决方法。

最佳答案

我不确定您是否可以在标准 ListView 上执行此操作,您可能需要扩展它。或者,如果您在屏幕上有自己的 EditText(我不能确定,但​​您发布的图片看起来有一个),您可以这样做:

EditText et = (EditText) findViewById(R.id.edit_text_id_goes_here);
et.addTextChangedListener(new TextWatcher() {

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {}

        @Override
        public void afterTextChanged(Editable s) {
            adapter.getFilter().filter(s);
        }
});

关于android - 如何在过滤 ListView 时禁用搜索文本弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7812981/

相关文章:

android - libphonenumber 可以获取国家代码和国家名称吗?

android - ListView setItemChecked 不起作用

java - 带开关( boolean 值)Android 的 ListView

java - 在android中使用外部手机内存中的图片填充 ListView

android - 如何在 Android 应用程序中使用 iptables

java - 如何在Android中编辑二进制文件?

android - 是否可以随机设置 Android NFC 设备 ID?

android - 在 Android 中从 SD 卡打开 Photoshpere 以在 Google Cardboard 中查看

android - ListView 在 ScrollView 中的滚动功能

android - Listview 未包装的弹出窗口