如何在android中实现搜索功能
How to implement the search function in android
如何实现像 Google 应用程序在操作栏中执行的那样的搜索框,或者是否有针对该建议的任何库,在我的应用程序中,我有自定义列表视图,其中包含数字,我只想搜索那些有帮助的数字,谢谢
添加项目菜单搜索!
<item
android:id="@+id/option_menu_search"
app:actionViewClass="android.support.v7.widget.SearchView"
android:icon="@drawable/ic_search_white_24dp"
android:orderInCategory="10"
app:showAsAction="ifRoom|collapseActionView"
android:title="@string/abc_searchview_description_search"
>
添加你的 onOptionsItemSelected
SearchView searchView = (SearchView) menu.findItem(R.id.option_menu_search).getActionView();
然后
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return true;
}
@Override
public boolean onQueryTextChange(String newText) {
return true;
} });
如何实现像 Google 应用程序在操作栏中执行的那样的搜索框,或者是否有针对该建议的任何库,在我的应用程序中,我有自定义列表视图,其中包含数字,我只想搜索那些有帮助的数字,谢谢
添加项目菜单搜索!
<item
android:id="@+id/option_menu_search"
app:actionViewClass="android.support.v7.widget.SearchView"
android:icon="@drawable/ic_search_white_24dp"
android:orderInCategory="10"
app:showAsAction="ifRoom|collapseActionView"
android:title="@string/abc_searchview_description_search"
>
添加你的 onOptionsItemSelected
SearchView searchView = (SearchView) menu.findItem(R.id.option_menu_search).getActionView();
然后
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return true;
}
@Override
public boolean onQueryTextChange(String newText) {
return true;
} });