【发布时间】:2020-05-06 15:50:26
【问题描述】:
我需要在我的 Android 应用中实现一个搜索界面,该界面将在 ViewPager 中过滤多个 RecyclerView。
我已经实现了 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内部的RecyclerView中进行搜索?
我不想要 ACTION_SEARCH 或任何添加的搜索对话框视图。
提前致谢!
【问题讨论】:
-
感谢您的评论,它可能会帮助其他人,但我已经实现了这一点,这不是我想知道的。
标签: android android-recyclerview android-edittext android-viewpager searchview