問題タブ [searchview]

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

android - ActionBar SearchView がランドスケープ モードで完全に展開されない

アクション バーの検索インターフェイスを使用する場合、縦向きモードではウィジェットが拡大して画面の全幅を占有しますが、横向きモードでは手前で停止します。

ユーザーが検索を入力しているときにアクション バーを完全に埋めるように、SearchView の拡張レイアウト パラメータを設定する方法はありますか?

画像を参照してください:

ランドスケープ モードで全幅を使用しない SearchView テキスト フィールド

注: 現在、ActionBar Sherlock は使用していません。

編集:全幅を拡張するために私がしたことは次のとおりです。

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

android - ボタンをクリックしないAndroid SearchBar

私は答えを見つけようとしてきましたが、おそらく私はグーグルに正しく尋ねていないので、ここに行きます:私はアンドロイドアプリに検索入力などのトップメニュー項目を持つ検索ビューを持っています.拡大鏡をクリックしてから検索語のテキストフィールドが編集可能になります。このステップをスキップして、アクティビティの onCreate() メソッドのときに、拡大鏡アイコンをクリックしなくても検索フィールドが自動的にフォーカスされるようにするにはどうすればよいですか?

これが私のコードです:

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

java - Android SearchView の空の文字列

私は SearchView を使用しようとしていますが、空の文字列を検索する場合を除いて、すべてが機能しています。
onQueryTextChange は最後の文字を削除すると反応しますが、検索フィールドが空のときにユーザーが検索ボタンを押せるようにしたいです。

OnKeyListner も使用してみました。しかし、それもうまくいかないようです。

これはとても簡単なことのように思えますが、うまくいきません。助言がありますか?

編集

私はしばらくの間解決策を探していましたが、これを投稿してから数分後に解決策を見つけました.
このスレッドで、これはバグではなく、実際には意図的なものであることがわかりました。

Android SearchView.OnQueryTextListener OnQueryTextSubmit が空のクエリ文字列で発生しない

そこで、 ActionBarSherlockをダウンロードして、メソッド onSubmitQuery() にいくつかの変更を加えました。

から

そして修正版

他の誰かがこの問題を抱えている場合、これが役立つことを願っています.

0 投票する
7 に答える
7022 参照

android - SearchView iconfiedbydefault(false) の仮想キーボードを非表示にできません

デフォルトの検索クエリでデフォルトで展開されるように設定されている検索ビューがありますが、仮想キーボードは必要ありません。以下のコードでは、onCreateOptionsMenuでキーボードを非表示にしようとしましたが、キーボードは表示されています。

私はシャーロック検索ビュー ウィジェットを使用しています。仮想キーボードを非表示にする提案はありますか。何が間違っていますか?

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

android - Android SearchView の提案はウィジェットの上に表示されます

アクティビティのメイン レイアウトのビューとして、アクションバーから離れた SearchView を使用しています。問題は、このようにウィジェットの上に提案が表示されることです

ここに画像の説明を入力

ウィジェットの下に表示するには?いくつかの構成がありませんか?

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

android - searchview ウィジェットのカスタム ボタン (アクションバー内)

ウィジェット内にボタンを追加するように、searchview ウィジェットをカスタマイズすることは可能ですか?

検索可能な構成ファイルに追加android:voiceSearchMode="showVoiceSearchButton|launchRecognizer"すると、マイクが表示されます..しかし、ダイアログを開くためにビューに追加の(自分の)ボタンを追加したいと思います。

それは可能で、誰かが私を正しい方向に向けることができますか?

私は4.0以上をターゲットにしています

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

android - SearchView を標準的な方法で動作させる方法は?

SearchView をメニューに追加すると (以下の例を参照)、そのアイコンは変更されず、非標準的な方法で動作します。たとえば、検索メニュー ボタンを長くクリックすると、テキストSearchがポップされるはずですが、そうではありません。

その動作をより標準的なものに変更するにはどうすればよいですか? アイコンとロングクリックは今のところ。他にも問題があると思います)

ビューを追加するためのコード サンプル:

ありがとう。

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

android - ActionBar の Android SearchView にテキストが入力されていることを確認するにはどうすればよいですか

ユーザーが検索用のテキストを入力している間、アプリの特定の機能を無効にしたいと考えています。私のActionBarの関連アイテムのxmlは

そして、検索に対応するために現在持っている対応するコードは

SearchView のメソッドを参照しましたが、アクティブかどうかを示すものは何も表示されませんでした。また、テキストが SearchView に入力されていることを示すブール状態変数を入れることについても心配しています。無効な機能が無効のままになるように、状態変数が古くなります。だから私はこれを行うための堅牢な方法を探しています。すべての助けに感謝します:-)。

更新しますOnFocusChangeListener以下の回答は、 mySearchView オブジェクトおよび/または mySearchView.isFocussed() メソッドによって実装されるインターフェースを使用することを提案しています。どちらも有望に聞こえましたが、私は今テストしましたが、どちらもうまくいかないようです。おそらく、彼らの失敗は、この SearchView が ActionBar にあるという事実と関係があるのでしょうか? いずれにせよ、私はまだ堅牢なソリューションを求めています。