简体   繁体   English

如何在Android中实现搜索功能

[英]How to implement the search function in android

如何像Google应用程序一样在操作栏中实现搜索框,否则该建议是否有任何库,在我的应用程序中,我具有根据其编号进行自定义的列表视图,我只想搜索这些数字就可以了,谢谢

Add Item menu Search ! 添加项目菜单搜索!

  <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"
    >

add in your onOptionsItemSelected 添加您的onOptionsItemSelected

SearchView searchView = (SearchView) menu.findItem(R.id.option_menu_search).getActionView();

then 然后

 searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

            @Override
            public boolean onQueryTextSubmit(String query) {

                return true;
            }

            @Override
            public boolean onQueryTextChange(String newText) {

                return true;
            } });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM