問題タブ [android-searchmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3598 参照

android - 検索インターフェースは、検索時に新しいアクティビティを開きます

Androidの検索マネージャーを使用しようとしています。

実際、私は私が呼んでいる活動をしています

次に、同じアクティビティでこの関数を使用して検索文字列を取得しています。

問題は次のとおりです。検索ボタンをクリックすると、新しいアクティビティが開きます。同じ状態を維持して、いくつかの検索を実行したいと思います。したがって、私の目標は、検索ボタンをクリックしたときに新しいアクティビティが開かないようにすることです。

ありがとうございました。

0 投票する
2 に答える
1349 参照

android - Android SearchManager: 検索を有効にする最小文字数を設定する方法

私は Android SearchManager を使用しています。必要なすべての属性を searchable.xml に定義しました。

ここで、ユーザーが検索を行う前に、最小文字数に制限を設定したいと思います。デフォルトでは、最小値は 1 です。

これはどのように変更できますか?

ありがとうございました。

0 投票する
1 に答える
1198 参照

android - Android:saerchable.xmlおよびsearchSuggestThresholdパラメーター

プロジェクトに検索機能があります。searchable.xmlで、ユーザーが3文字以上入力した場合にのみ検索を制限したいと思います。

これはandroid:searchSuggestThreshold = "3"で実行できますが、私の場合は何も起こらず、ユーザーは複数の文字を入力しても検索を実行できます。

これが私のsearchable.xmlです:

これがマニフェストからの2つの検索アクティビティです

0 投票する
5 に答える
9889 参照

android - Android:getSearchableInfo(getComponentName())がnullを返しますか?

SearchView の提案を取得しようとしています。そのためのカスタム コンテンツ プロバイダーを実装しました。このリンクも参照して、SearchView の提案を実装しました。私が直面している問題は、null値を取得することですsearchManager.getSearchableInfo(getComponentName())

スニペットは次のとおりです。

AndroidManifest.xml

searchable.xml

主な活動

0 投票する
2 に答える
722 参照

android-contentprovider - Android-searchable.xmlで疑問符は何を意味しますか?

私はAndroid4.0でSearchableDictionaryサンプルをデバッグしています。searchable.xmlでは、この属性で疑問符は何を意味しますandroid:searchSuggestSelection=" ?"か?

スニペットは次のとおりです。

ありがとう。

0 投票する
3 に答える
12280 参照

android - アクション バーの検索ウィジェットが検索アクティビティをトリガーしない

公式チュートリアルに基づいて検索ウィジェット インターフェイスを開発しています: http://developer.android.com/guide/topics/search/search-dialog.html

問題:クエリを入力して [OK]/[Enter] を押しても、SearchableActivity がトリガーされません。

SearchableActivity のマニフェスト:

xml/検索可能.xml

アクション バーにアイコンを追加するメイン アクティビティ ライフサイクル メソッド (正常に動作します):

SearchableActivity.java

注:アクション バーに検索ウィジェットが表示され、データを挿入できますが、OK/Enter キーを押しても SearchableActivity に移動しません (SearchableActivity の onCreate はトリガーされません)。

何か不足していますか、それとも公式のチュートリアルに欠陥がありますか?

0 投票する
2 に答える
1087 参照

android - AndroidSearchViewコンポーネントのカスタマイズ

ユーザーが値を入力し、インターネット上の特定のサイトに接続して値が存在するかどうかを確認し、ユーザーが入力しているときに提案を表示できるコンポーネントが必要です。そのためにSearchViewコンポーネントを使用したいのですが、いくつかの制限があることがわかりました。

  1. 開発者は、検索を処理する別のアクティビティを作成する必要があります。別のアクティビティを使用したくありません。サイトに接続して、ユーザーが入力した内容が存在するかどうかを確認したいだけです。

  2. 提案メカニズムを使用するには、開発者はコンテンツプロバイダーを構築する必要があります。繰り返しになりますが、DBに接続する必要はありません。標準のHTTPメッセージを使用してサイトに検索クエリを送信するだけでよく、そのためにコンテンツプロバイダーは必要ありません。

だから私の質問は:必要なカスタマイズでSearchViewコンポーネントを使用する方法はありますか、それともコンポーネントの要件を順守するだけでなく、必要なことを実行する醜い回避策を見つける必要がありますか?

ありがとう。

0 投票する
2 に答える
1564 参照

java - カスタム検索候補プロバイダーの使用時に検索クエリ文字列を取得する

カスタム検索候補プロバイダーがあります。さて、これは実際には提案自体を提供するのではなく、ショートカットを検索します。私が書いたカスタムプロバイダーは次のとおりです。

検索フィールドを含む私のアクティビティでは、onNewIntentメソッド内にハンドラーを記述しました。次に例を示します。

ご覧のとおり、どの検索ショートカットが選択されたかを簡単に確認できますが、元のクエリ文字列を取得する方法がわかりません。何か助けはありますか?

(余談ですが、カスタム検索候補プロバイダーの実装が間違っている、または改善できる可能性があることがわかった場合は、お知らせください。)

ありがとう。

0 投票する
2 に答える
2831 参照

java - 検索が送信されたとき、または検索候補が選択されたときにキーボードを非表示にする

検索候補も提供するアクションバー検索ウィジェットがあります。ユーザーがクエリを入力して送信するか、検索候補を選択しても、キーボードは消えません。この問題を解決するにはどうすればよいですか?

検索の送信または提案の選択時にキーボードを非表示にする方法を理解できませんでした。

ありがとうございました。

0 投票する
1 に答える
624 参照

android - 検索ウィジェットのカスタム検索候補

私は自分のアプリケーションで検索ウィジェットを使用しています。サーバーで人物名を検索候補として提供したいと考えています。名前が Web サービスから取得されるカスタム検索候補を提供するにはどうすればよいですか?

ここで実行する必要がある手順は何ですか?