問題タブ [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 投票する
1 に答える
74 参照

java - キーボードとメニューが一緒に表示されないようにするにはどうすればよいですか?

これが私のアプリケーションのスクリーンショットです。検索ボックスをクリックすると、ソフト キーボードが自動的にポップアップ表示されますが、[メニュー] ボタンも押すと、ソフト キーボードの上にメニューが表示されます。

メニューを表示しSearchView、フォーカスがある場合は折りたたんで、ソフトキーボードを非表示にするにはどうすればよいですか。onPrepareOptionsMenuおそらく、 my のメソッドで何かを確認して実行する必要がありActivityますよね?

それは私に実際の害を及ぼすことはありませんが、これが発生した場合、ユーザーにとっては醜い実装のように思えます。

ここに画像の説明を入力

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

android - 検索ウィジェットでの送信クリックの処理

マイ アクティビティには検索ウィジェットが実装されています。

デフォルトでは、クエリを入力して(クエリウィンドウが空にならないように)、デバイスのどこかで「送信」または「検索」ボタンをクリックすると、同じアクティビティが自動的にリロードされるように設定されていると思います(onCreate()を呼び出しますメソッドなど)。

アクティビティがリロードされないように、このイベントをキャッチする方法はありますか?

何か案は???

編集:実際に何が起こるかは、古いアクティビティの上で同じアクティビティを開始することです。それは私のばかげた間違いかもしれないと考え始めてください。

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

android - Android 2.1 の標準検索の問題。別のプロセスで実行していますか?

私のアプリケーションは標準の検索メカニズム(検索可能なインターフェースを使用) を使用しており、すべてのバージョン>2.1 でうまく動作します。

<3 では Search Dialog を使用し、>=3 では SearchWidget を使用し、すべて正常に動作します。CrossProcessCursorException問題は、私がmy から取得する 2.1 にありますContentProvider

java.lang.UnsupportedOperationException: Only CrossProcessCursor cursors are supported across process for now

2.1では検索ダイアログが別プロセスで実行されているようですが?それを回避する方法はありますか?または、カスタムの extended に CrossProcessCursor を実装する必要がありCusorWrapperますか?

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

android - AndroidのQSBのようなSearchProvidersをクエリするには?

検索候補のリストを取得するために、クイック検索ボックスと同様に、利用可能なすべての検索プロバイダーを照会しようとしています。読み取り権限がないものは無視します。これで、結果をすぐに返すプロバイダーに対してすべてが機能します。

しかし、離れて Web から結果を取得するものについては、結果を取得できません。これらの 1 つの例は、IMDB アプリです。多くの場合、null のカーソルが返されますが、キャッシュされた結果が正しくない場合もあります。

これを行う最善の方法を知っている人はいますか?

以下の例 (スレッドで実行されます) では、ネットワーク関連の処理が完了するまでしばらく待ちます。ChangeObserver と MyDataObserver でコールバックを待っていますが、何も得られません。代わりに LoaderManager も使用してみましたが、違いはありません。Android のクイック検索ボックスのソースを調べましたが、手がかりが見つかりません。

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

android - ネイティブの Google マップのようにカスタム アプリケーションにマップ検索機能を実装する

ネイティブの Google マップで行われるように、カスタム マップ アプリケーションに検索機能を実装する必要があります (アクション バーが検索フィールドに変わり、クエリを記述できます)。これで、 Google geocoding apiの使用方法と、データから場所を取得する方法がわかりました。しかし、その変更可能なアクションバーを実装できませんでした。

私のアプリは次のようになります。

ここに画像の説明を入力

そして、検索ボタンを押した後、この種のレイアウトを表示したいと思います:

ここに画像の説明を入力

助けてくれてありがとう、うまくいけば私の問題を解決できます。

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

java - 検索候補リストをプログラムで非表示または抑制するにはどうすればよいですか?

の下にポップアップする提案のリストをプログラムで非表示にするにはどうすればよいSearchViewですか?

SearchView複雑にしないで、焦点を合わせないようにしたい場合があります。setIconified(false)clearFocus()メソッドの両方をそれぞれ使用してこれを行うことができますSearchViewが、 にテキストが含まれている場合、検索候補のリストが表示され、それを非表示/抑制する必要があります。

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

android - グーグルの場所から検索候補を取得する方法は?

検索バーに入力している間、提案のリストが必要です。contentProvidercities/streets/villagesを実装する必要があることがわかり、それを作成しました。これで、入力するすべてのものについて、同じ結果が得られます。

"検索結果"

Googleプレイスは、場所の正しいリストを返す必要があります。誰かが私を助けることができますか?グーグルマップで機能するように検索を機能させるにはどうすればよいですか?(私は提案を意味します、Geocoderのものはすでに行われています)。どうもありがとう

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

android - ハード検索キーを SearchView に接続する

アクションバーに検索ビューを備えたアプリがあり、ビューに触れるだけでなく、それをアクティブにするためのハード検索キーを取得しようとしていますが、試したすべての結果、アプリから Google Now が起動しました。

私は以下を試しました。コメント付きのコードは、検索ビューに触れるユーザーをエミュレートする 2 回目の試みでしたが、うまくいきませんでした。検索機能は、タッチ スクリーンを介して完全に機能します。ハード キーを有効にするのに問題があるだけです。

アクション ビュー

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

android - 提案ごとに最大2列?

各検索候補は最大2列しか表示できませんか?Android SDKのSearchableDictionaryサンプルは、ユーザーが検索バーに入力したときに、単語(SUGGEST_COLUMN_TEXT_1)とその定義(SUGGEST_COLUMN_TEXT_2)を示しています。たとえば、下に3行目を追加することはできますか?他のSUGGEST_COLUMN_*はどれも適切ではないようです。

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

java - ActionBarSherlock 4.2 は SearchView の検索候補をサポートしていますか?

1 か月前、私は自分のプロジェクトに ActionBarSherlock 4.2 を追加しました。の検索候補を除いて、すべてが機能しましたSearchView。検索候補を作成する方法は、Android ドキュメントのメソッドを使用していました。

ActionBarSherlock は検索候補をサポートしていますか? Github ページの問題リストを掘り下げようとしましたが、問題は解決済みのようですが、議論をたどることができず、本当に解決済みかどうかを理解できません。ActionBarSherlock を使用している方の中には、よくご存知の方もいらっしゃると思います。