問題タブ [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.
android - ActionBarSherlock SearchView キャスト エラー
ドキュメントのように SearchView を構成しようとすると、ActionBarSherlock を使用すると次のエラーが発生します。
私のコードは例とまったく同じです:
これについての説明がどこにも見つからなかったので、質問します。これは何ですか?
ちなみに、アプリケーションimport android.widget.SearchView;
の代わりに使用するimport com.actionbarsherlock.widget.SearchView;
と、API 11 以上でコンパイルおよび動作しますが、バージョン 10 で必要です。
android - Android テーマでこの属性を使用できないのはなぜですか?
いくつかのコンテキストから始めるために、SearchView ウィジェットの背景色のスタイルを設定しようとしています。この問題に対する非常に洞察に満ちた回答が既に投稿されており、私はそこから非常に多くのことを学びました。
ただし、私の理解には1つのギャップがあり、誰かがそれを説明してくれることを願っています. 次のようなテーマを作成すると、次のようになります。
Eclipse は、属性について認識していないというエラーでコンパイルします。
ただし、属性を再宣言すると:
Eclipse は次のようなエラーで応答します。
Eclipse はこの属性を認識しているように見えますが、私がその属性を使用したい場合に都合よくその属性を忘れてしまいます。(バックグラウンドでコンテキスト切り替えが行われているのだろうか)
とにかく、問題のコードを削除すると、カスタム テーマが親から searchViewTextField を継承していることがわかります。なぜ自分のものに置き換えられないのか理解できません。
(他の回答では android.R.stylable に言及していますが、そのファイルは api 16 では廃止されています)
前もって感謝します。
関連する Android ソース:
themes.xml、attrs.xml、および search_view.xml (申し訳ありませんが、リンクは 2 つに制限されています)。
android - SearchView でアイコン化された強制
アクションバーに がありSearchView
、送信ボタンをクリックすると問題が発生します。つまり、検索を開始したアクティビティに戻ると、クエリが送信され、結果が表示されます。展開されたものから、SearchView
どうすれば閉じることができるか、つまり送信時にアイコン化することができるかという私の質問です。これは私のコードです。
android - フラグメントの別の検索ビュー
2 つのフラグメントを切り替えるためのタブバーを保持する単純なアクティビティがあります。2 つのフラグメントは両方とも listFragment であり、listfragment 内での検索を可能にするために searchview を実装します。検索ビューは、タブバーの上のアクションバーに常に表示されます。
私が抱えている問題は、タブを切り替えると検索ビューの入力がリセットされないことです(他のフラグメントに移動します)。したがって、2 番目のフラグメントは searchview から入力を読み取り、それに応じて listfragment をフィルタリングします。実際には、まだフラグメント 1 にいたときに入力した入力を読み取ります。
私が望むのは、検索ビューを両方のフラグメントの個別の検索ビューにすることです。これを達成する方法はありますか?
これが私のコードです:
アクティビティ
フラグメント 1
フラグメント 2
両方のフラグメントは、検索部分を除いてほぼ同じです。
android - SearchView imeOptions および onQueryTextSubmit のサポート
私は現在ActionBarSherlock 4.2を使用しています。これは私のアプリのSearchViewウィジェットです。
空でもクエリを送信したかったのです。imeOptions と OnKeyListener を設定しようとしましたが、どちらも理由もなく無視されました。
両方の Logcat エントリが Logcat ウィンドウに表示されないため、onKey がトリガーされることはありません。これが SherlockFragment 内にあることが問題なのかどうかはわかりません。
メニュー項目にも特別なことは何も行われていません。
これを回避する方法はありますか?または、クエリが空のときに送信を有効にする簡単な方法はありますか? ただし、ソース コードの構成はサポートされていないようです。
android - 検索ビュー付きのアクションバー。下位互換性の問題
フィルタやその他のアクションバーアイテムを使用してSearchViewをデモンストレーションするためのサンプルアプリを作成しています。4.2(Nexus 7)でこのアプリを正常に実行できます。ただし、2.3では実行されていません。私はこの問題についてグーグルで検索しました。SherLockアクションバーを使用する必要があることを知りました。http://actionbarsherlock.com/download.htmlにアクセスし、zipファイルをダウンロードして、ビデオで説明されているようにライブラリを追加しました:http ://www.youtube.com/watch? v=4GJ6yY1lNNY&feature=player_embeddebyWiseManDesigns。しかし、それでも私は問題を理解することができません。
これが私のコードです:
SearchViewActionBar.java
android - Play マーケットのように、以前の検索を SearchView に記憶させるにはどうすればよいですか?
以前の検索のリストを含む、クリックしたときに検索ビューの下にドロップダウンを表示したい
android - Android - アクションバー Sherlock - 検索フィルター
ActionBar Sherlock を使用してアクション バーを実装しようとしています。3 つのアクション ボタンがあり、そのうちの 1 つは検索ボタンです。検索ボタンをクリックすると、すでに実装されている検索入力フィールドが表示されます。しかし、アクションバーの全幅を取りたいです。どうすれば同じことを達成できるか考えてみてください。
android - Android SearchView.OnQueryTextListener OnQueryTextSubmit が空のクエリ文字列で発生しない
Android 4.1.2を使用しています。にSearchView
ウィジェットがありActionBar
ます。SearchView.OnQueryTextListener
Android 開発者サイトのドキュメントにonQueryTextSubmit
は、ユーザーがクエリを送信すると起動/呼び出されると記載されています。これは、キーボードのキーが押されたか、送信ボタンが押されたことが原因である可能性があります。」
検索クエリが空の場合、これは発生しません。ListView の検索フィルターをクリアするために空のクエリを起動するには、これが必要です。これはバグですか、それとも何か間違っていますか?
android - リスト ビューの Android SearchView フィルター
上部にアクション バーがあり、検索ビューがあるアクティビティがあります。また、カスタム リスト ビューを使用しており、検索ビューに入力されたキーワードからフィルター処理を行いたい場合は、リスト ビュー アイテムの特定のテキスト ビューに関連付ける必要があります。