簡體   English   中英

如何在Android中實現Searchview?

[英]How to implement a Searchview in android?

我在oncreate options菜單中添加了一些代碼,像這樣

 SearchManager searchManager =
           (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    SearchView searchView =
            (SearchView) menu.findItem(R.id.search).getActionView();
    searchView.setSearchableInfo(
            searchManager.getSearchableInfo(getComponentName()));

此外,我創建了XML目錄中的XML文件,我做了什么,是說在這個 。但我不知道如何通過搜索查詢並得到結果。 執行此獲取操作欄消失了。

此外,如果您想進行一些回調,請使用下面的代碼來放置一些查詢並獲取它。

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String query) {

            return false;
        }

        @Override
        public boolean onQueryTextChange(String s) {
            return false;
        }
    });

Android工作中的Android Search View示例源代碼

https://drive.google.com/open?id=0BzBKpZ4nzNzUajJhNEV2N25qWlU

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM