問題タブ [android-search]

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 投票する
1 に答える
2778 参照

android - android.app.default_searchable と android.app.searchable メタデータの違いは何ですか?

私は Android にかなり慣れていないので、自分の辞書から候補を取得するための検索ウィジェットが必要です。一部のチュートリアルではandroid.app.default_searchableメタデータを使用し、他のチュートリアルではandroid.app.searchable. 私は説明された違いを見つけることができません。

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

android - Android 検索アクティビティと android:launchMode="singleTop"

私のアプリには、SearchView を使用して検索するアクティビティが 1 つあります (マニフェストを参照してください。検索インテントはインターセプトされます)。ただし、検索を押しても何も起こりません。アクティビティが再開されることはありません。そのため、アクティビティから android:launchMode="singleTop" を削除すると、それ自体が再起動して「機能」し始めました。ただし、アクティビティのインスタンスが 1 つだけになるように、singleTop を使用することをお勧めします。singleTop を使用しているときにこれが機能しないのはなぜですか?

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

android - QuickSearchBox でアプリの検索結果が表示されない

QSB の設定でアプリを有効化/チェックしました。アクティビティの SeachView に提案が正しく表示されます。android:includeInGlobalSearch="true" を追加しましたが、まだ結果が表示されません。私が忘れているかもしれない他のものはありますか?

ここに私のsearchable.xmlがあります:

編集: わかりました、Froyo の QSB では機能していますが、4.2 と 4.3 では機能していないことに気付きました。ただ奇妙です。何か案は?

0 投票する
0 に答える
401 参照

android - Android SearchView: 別の検索アクティビティにリダイレクト

カスタム提案を含む SearchView (v7 をサポート) があります。すべて正常に動作します。

しかし、選択した提案に応じて、別の検索アクティビティにリダイレクトしたいと考えています。

カスタム候補テーブルには、候補と検索一致が含まれています。そして、ユーザーが一致をクリックするたびに、検索せずにデータを表示したい (一致しているため、検索は必要ありません)

現在、検索アクティビティで SUGGEST_COLUMN_INTENT_ACTION を使用して、他のアクティビティを開きます。それはうまくいきますが、これはこれを行うための最良の方法ですか?

ラルフ

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

android - Android 検索インターフェイスがクエリを送信しない

Search Interfaceの公式チュートリアルに厳密に従って、Search Interface (検索ウィジェット) を実装しました。すべて問題ないように見えますが、検索クエリを送信できません。キーボードの [送信] ボタンをクリックしても何も起こりません。

これが私がしたことです:

AndroidManifest.xml

res/xml/searchable.xml

res/menu/options_menu.xml

MainActivity.java

SearchResultsActivity.java

私はこれまで何度もコードを調べてきました。バグが見えないだけです。私は何を間違っていますか?

助けてくれてありがとう。