0

以下に示すように、SearchView に何かを入力しようとすると、キーワードの候補リストが表示されます。実はこれらは私がずっと前に入力した保存済みのキーワードです。Nexus 4 では、このリストが表示されます。ただし、Samsung Galaxy シリーズでは、リストは表示されません。リストが表示されないようにするにはどうすればよいですか? ここでドキュメントを読みました

http://developer.android.com/reference/android/widget/SearchView.html

しかし、setSuggestionEnabled() などのメソッドが見つかりませんでした..何か提案はありますか? ありがとう!

ここに画像の説明を入力

4

1 に答える 1

0

を作成する必要がありますSearchRecentSuggestionsProvider。Android のドキュメントにその方法が説明されています。セットアップは非常に高速です。

http://developer.android.com/guide/topics/search/adding-recent-query-suggestions.html

また、履歴をクリアする可能性を追加する方法についても説明します。

編集:

ドキュメントから:

提案がショートカットにまったくコピーされないようにします。SUGGEST_COLUMN_SHORTCUT_ID 列に SUGGEST_NEVER_MAKE_SHORTCUT の値を指定します。この場合、提案がショートカットにコピーされることはありません。これは、以前にコピーした提案を絶対に表示したくない場合にのみ必要です。(列に通常の値を指定した場合、候補のショートカットは更新クエリが戻るまでしか表示されないことに注意してください。)

ここから: http://developer.android.com/guide/topics/search/adding-custom-suggestions.html#ManagingShortcuts

于 2013-08-25T05:58:51.557 に答える