Мне нужно реализовать поисковый интерфейс в моем приложении Android, который бы фильтровал несколько RecyclerView
внутри ViewPager
.
. Я уже реализовал оба виджета EditText
и SearchView
и попробую чтобы увидеть различия.
Интересующие меня слушатели:
myEditText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {}
});
И:
mySearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
textView.setText(newText);
return true;
}
@Override
public boolean onQueryTextSubmit(String query) {
textView.setText(query);
return true;
}
Не хватает ли мне некоторых важных функций? что SearchView
позволит, а EditText
нет?
С обоими этими виджетами могу ли я искать среди RecyclerView
s внутри ViewPager
с помощью одного "вида поиска"?
Мне не нужен ACTION_SEARCH
или какой-либо добавленный диалог для поиска.
Заранее спасибо!