2016-03-04 40 views
0

我添加一些代碼的OnCreate選項菜單像this如何在android中實現Searchview?

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

我也創建了XML目錄中的XML文件,我做了什麼,在this說。但我不知道如何通過搜索查詢和獲取結果。執行這個獲取操作欄消失了。

+0

鏈接你提供確切解釋如何做到這一點。它在[設置搜索界面](http://developer.android.com/training/search/setup.html#create-sa)部分進行了解釋。你不瞭解這些說明是什麼? – NoChinDeluxe

+0

但我輸入的查詢沒有來'查詢'變量.. –

回答

1

此外,如果你想有一些回調使用下面的代碼,在進行一些查詢和獲取它。

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

      return false; 
     } 

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

謝謝你的幫助 –