如何在导航抽屉列表项中实现过滤器

时间:2015-08-16 17:59:57

标签: android navigation-drawer android-filterable

enter image description here

我在导航抽屉上有一个很长的列表项,我在它上面添加了一个EditText,但也在自定义适配器上实现了可过滤,但是当我添加这行代码时应用程序崩溃

EditText searchSongs = (EditText)findViewById(R.id.searchInput);

    if(adapter != null) {
        searchSongs.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) {
                //adapter.getFilter().filter(s);
            }

            @Override
            public void afterTextChanged(Editable s) {

            }
        });
    }

如果我删除代码,一切都运行得很好,即使我注释掉getFilter方法,仍然会崩溃。

0 个答案:

没有答案