2016-12-01 57 views
1

我正在嘗試提交SearchView,這是我在我的佈局中創建的Button的點擊,在我的Toolbar中。如何以編程方式提交SearchView?

這是相關的代碼在我的搜索活動:

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { 
    .... 
    @Override 
    public boolean onQueryTextSubmit(String query) { 
     makeQuery(query); 
     return true; 
    } 
}); 

searchButton.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     // searchView submit?? 
    } 
}); 

有沒有像searchView.onSubmit()searchView.onQuerySubmit();任何方法?

任何線索?

回答

6

你可以做到這一點

searchView.setQuery(searchView.getQuery(), true); 
+0

沒有竅門,謝謝! –

1

好,儘量使用SearchView#setQuery(CharSequence query, boolean submit)。這將提交您的請求,如果true。如果false只有查詢數據將被改變。

希望,它有幫助

+0

謝謝,它的工作 –

相關問題