是否有SearchTeat的setText()方法或類似的東西? 我嘗試在searchView中設置搜索文本,但沒有像這樣的方法。如何更改android SearchView文本
searchView.setText(searchToken);
是否有SearchTeat的setText()方法或類似的東西? 我嘗試在searchView中設置搜索文本,但沒有像這樣的方法。如何更改android SearchView文本
searchView.setText(searchToken);
疑惑,並試圖我發現有在命名setQuery API(),你設定的搜索查看文本的方法,你可以選擇提交使用布爾參數搜索或不後。
searchView.setQuery(searchToken, false);
您可以使用setQuery()
更改文本框中的文本。
但是,setQuery()
方法會觸發搜索視圖的焦點狀態,因此在調用此方法後,屏幕上會顯示鍵盤。
要解決此問題,請在setQuery()
方法後調用searchView.clearFocus()
以取消對焦並且鍵盤不會顯示在屏幕上。
例子:
String suggestWord = intent.getDataString();
searchView.setQuery(suggestWord, false);
searchView.clearFocus();
由於寫入searchView.setIconified(false);顯示 。 –
試試這個:
searchView.setQueryHint("Search exchange...");
提示與我所問的不同。 –
即使設置布爾參數後假仍查詢again.Any建議將幫助。 –
Khaled .......謝謝 –
@TusharPandey歡迎您。 –