SearchViewのsetText()メソッドなどがありますか? このようにsearchViewに検索テキストを設定しようとしましたが、このような方法はありません。androidの変更方法SearchView text
searchView.setText(searchToken);
SearchViewのsetText()メソッドなどがありますか? このようにsearchViewに検索テキストを設定しようとしましたが、このような方法はありません。androidの変更方法SearchView text
searchView.setText(searchToken);
は不思議と試みた後、私はあなたがsearchViewテキストを設定し、ブールパラメータを使用して検索かどうかを提出することを選択することは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よろしくお願いします。 –