問題タブ [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.
android - Android SearchView でフィルター処理されたリストビュー - クエリ ボックスを削除するには?
ListView をフィルタリングする ActionBar に SearchView を追加しました。
すべて正常に動作します。唯一の問題は、SearchView でクエリを作成すると、クエリ テキストが画面中央のボックスに大きなフォントで表示されることです。
ある種のクエリプレビューだと思います..これをキャンセルするにはどうすればよいですか? ドキュメントには何も見つかりませんでした。
ありがとう。
android - ActionBar の Android SearchView にテキストが入力されていることを確認するにはどうすればよいですか
ユーザーが検索用のテキストを入力している間、アプリの特定の機能を無効にしたいと考えています。私のActionBarの関連アイテムのxmlは
そして、検索に対応するために現在持っている対応するコードは
SearchView のメソッドを参照しましたが、アクティブかどうかを示すものは何も表示されませんでした。また、テキストが SearchView に入力されていることを示すブール状態変数を入れることについても心配しています。無効な機能が無効のままになるように、状態変数が古くなります。だから私はこれを行うための堅牢な方法を探しています。すべての助けに感謝します:-)。
更新します。OnFocusChangeListener
以下の回答は、 mySearchView オブジェクトおよび/または mySearchView.isFocussed() メソッドによって実装されるインターフェースを使用することを提案しています。どちらも有望に聞こえましたが、私は今テストしましたが、どちらもうまくいかないようです。おそらく、彼らの失敗は、この SearchView が ActionBar にあるという事実と関係があるのでしょうか? いずれにせよ、私はまだ堅牢なソリューションを求めています。
android - アクションバー - ifRoom オプションで余白が多すぎる
アクション バーに問題があり、検索バーを展開可能にするために検索ビューを設定しようとしました。
ifRoom
これは、検索アイコンがクリックされたときに検索フィールドがすべてのスペースを占めるようにするために、オプションを使用して他のすべてのメニュー項目を設定する必要があったことを除けば、うまく機能しています。
この部分もうまく機能しましたが、あまりにも多くのメニュー項目がメニュー オーバーフローに押し込まれ、垂直画面 (検索バーを含む) に 2 つのアイコンしか残っていませんでした。
5 つのメニュー項目を持つ別のアクティビティで別のテストを行いました。
- 最初のケースでは、それらすべてを
android:showAsAction="always"
- 2 番目のケースでは、それらすべてを「android:showAsAction="ifRoom"」で設定しました。
結果は次のとおりです。
ケース 1:
ケース 2:
ifRoom
を使用すると、実際には 5 つのアイコンで簡単に場所を埋めることができるのに、2 つのアイコンしか表示されないのはなぜですか?
このため、検索ビュー項目の横にあるメニュー項目は 1 つしかありません...
ありがとう!
android - GridView で検索する
質問はそれをすべて表していると思います: GridView で検索するための最良かつ最も簡単な方法は何ですか? ユーザーがアクションバーの検索ボックスに文字列を入力し、GridView で (検索文字列に基づいて) いくつかの項目を表示または非表示にできるようにしたいと考えています。これの正しい方法は何ですか?
android - Keyboardview の上にある Android Listview
こんにちは、ListView に結果を表示する SearchView を実装しました。私が直面している問題は、カスタム キーボードがあり、Listview が keyboardView に重なっているために、キーボードのキーの一部を押すことができないことです。達成することは、私のリストビューがキーボードビューの下に表示されることです.Hereは私のレイアウトファイルです
また、ユーザーが ListView とキーボードの可視性を変更するためのコードを参照するときに、カスタム キーボードを非表示にしたい
もう 1 つやりたいことは、キーボード キーの背景を変更することです。これを行うことができませんでした。各キーに android:keyIcon 属性を追加しようとしましたが、機能せず、これを使用するとプレビューの背景画像のみが変更されました。 attribute.これを行うにはどうすればよいですか。
そして、これがキーボードをインスタンス化する方法です
誰かが私が間違っている場所を案内してくれるか、どのように進めるべきかを提案してくれませんか.助けてくれてありがとう.
android - アクションバーから検索を実行
アクションバーがAndroidに正しく表示されるようになりました。私は今、検索を実装しようとしています。私は小さなことから始めようとしており、何かをしようとする前に、少なくとも検索用語を取得できるかどうかを確認しています。
ここでこのチュートリアルに従いました:
http://developer.android.com/training/search/setup.html
検索を処理するために、このような SearchResultsActivity クラスを作成しました。
テキストを入力したときにトーストがポップアップするかどうかを確認するために、トーストを追加しようとしました。現在、トーストは表示されません。
android - 明示的にリクエストしても Android キーボードが表示されない
2 つのアクティビティを含むアプリを使用していますが、アクティビティを切り替えると同時に、再開されたばかりのアクティビティのアクションバーで検索入力を開く必要がある場合があります。キーボードを起動できないことを除いて、すべて正常に動作します。true
私のコードの関連ビットは以下のとおりです(注:検索入力が必要な場合、アクティビティの切り替えの結果としてブール値の startsearch が設定されます):
action_menu.xml の関連ビットは
前述したように、アクティビティが再開されたときにアクション バーの検索がフォーカスされるため、これはほとんど機能します。しかし、(コードからわかるように) 明示的に要求したにもかかわらず、キーボードは表示されません。誰が私が間違っているのか、キーボードを起動するために何をする必要があるのか教えてもらえますか?
android - 提案を選択した後、Android 検索で結果が返されない
ハードウェア検索キーを使用して、コンテンツ プロバイダー経由でデータベースを検索する単純なアプリケーションがあります。提案から結果を取得し、選択肢の 1 つをクリックすると、リストビュー画面が表示され、空白になります。エラーが発生します:
私はアンドロイド開発に不慣れで、いくつかの調査を行いましたが、これが何を意味するのかさえわかりません。
完全な logcat は次のとおりです。
これを解決する方法またはデバッグする方法についての提案は大歓迎です。
ほとんどの処理は Android クラスによって行われているため、何を見ればよいかわかりません。コンテンツ プロバイダー (TDAProvider.java) から 2 つの uri の「SEARCH」と「CONTENT_URI_RULES」を使用しています。私の推測では、コンテンツ プロバイダーに問題があると思われますが、何が原因かはわかりません。
これが私のマニフェストファイルです:
これは、xml フォルダーに入れた searchable.xml です。
検索を容易にするために使用される ActivitySearch.java は次のとおりです。
これがコンテンツ プロバイダー (TDAProvider.java) です。いくつかの生のクエリを使用しますが、この例では使用しません。
データベース アクティビティ (TDAdb.java) は次のとおりです。
データベース ヘルパー (TDAdbHelper.java) は次のとおりです。
完全を期すために、メイン アクティビティ (ActivityMain.java) があります。これは単純な Hello World です。
メイン アクティビティ (activity_main.xml) の単純なレイアウト:
この問題を修正またはデバッグする方法についてご意見がありましたら、よろしくお願いいたします。私は Android 開発に慣れていないので、その理由についても簡単に説明すると役に立ちます。
すてきな一日を。
android - カスタム アダプタ リストの Android 検索機能
私はアンドロイドにかなり慣れていません。以下に示すように、arrayadapterを使用して、アイテムのリストで検索機能を開発しようとしています。検索機能は、モデルの名前で検索を実行する必要があります。
list.xml
モデル.java
以下は現在編集テキストで行ったことですが、文字を入力するとリスト表示が空になります。誰かが私が何をすべきか、またはここで何が間違っていたかを提案できますか? どんな助けでも大歓迎です。ありがとう!