問題タブ [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 - カスタムアダプタを使用して画像とテキストビューでリストビューをフィルタリングする
アプリにリストビューがあります。これは次のようになります。
--img-- --ArrayListItems(names)--- --- TextView ----
アプリを下位互換性を持たせるために、検索ビューでアクションバーシャーロックを使用しています。ベースアダプタを拡張し、フィルタリング可能なものを実装するカスタムアダプタを使用しています。私が実際に必要としているのは、ユーザーが検索バーにテキストを入力すると、ArrayListItems(names)に基づいてリストビューをフィルタリングできるはずです。私はstackoverflowに関するいくつかの投稿を参照し、すべてのコードスニペットを試しました。しかし、それでも私は検索することができません。コードを実行すると、検索バーは何もしません。
私の活動では、次のことを行いました。
私のアダプタークラス:
android - ActionBarSherlockSearchViewを常に展開して表示
SearchViewを常に展開し、ActionBarにもう1つのボタンを表示して、ユーザーがSearchActivityの検索文字列にすばやくアクセスできるようにする必要があります。
私は自分の活動のためにこのメニューレイアウトを持っています:
そして、検索アクティビティクラスで、ActionBarを次のように構成します。
問題は、私がそうするsearchView.setIconifiedByDefault(false);
と、この写真が表示されることです。
2番目のメニュー項目がないことに気付くでしょう。ここで、android:showAsAction = "always | collapsActionView"を設定すると、デフォルトで折りたたまれますが、2番目のアイテムが表示されます。
上の画像では、すでに検索アイコンを押しています。
私が理解できない2つの問題があります:
- 拡張検索ビューと構成アクションのアイコンの2つの要素を常に表示するにはどうすればよいですか?
- この醜い2番目の検索アイコンを取り除くにはどうすればよいですか?
android - 項目を選択した後に SearchView を完全に折りたたむ方法は?
私はこれに何週間も苦労してきました..ユーザーの入力に応じて提案を含むカスタムリストビューを提供するグローバル検索があります。ユーザーがオプションを選択すると、searchview が完全に折りたたまれた状態に戻ります。
代わりに、縮小されますが、わずかに拡大されたビューのままです。
私はこのことを閉じるために見つけることができるすべてのものを投げましたが、私の人生では正しい方法を得ることができません. 関数は次のとおりです。
カスタムの「提案」リストビューから項目が選択されると、クローズ検索が手動で呼び出されます。
android - SearchViewがアクティブになっているときにonBackPressed()を取得するにはどうすればよいですか?
onBackPressed()
検索モードでどのように処理できますか?で検索を実装しましたがActionBar
、処理したいですonBackPressed()
。
編集:
これMainActivity
を追加しましたが、検索が閉じられたときにのみ通知されます
検索アクションのリスナーは次のようになります。
android - ActionBarとオーバーラップするSearchView
MenuItemを押したときにActionLayoutを使用してActionBarを置き換える代わりに。そのActionLayoutをActionBarでオーバーラップさせたい。
ほとんどのアプリケーションがこの動作を使用しているので、私はそれが標準のSearchViewウィジェットだと思いました。
また、私のアプリケーションはAPI 10以降用であるため、SearchViewを使用できませんでした。したがって、JakeがSearchViewを追加した最新のActionBarSherlockライブラリ(4.2.0)を使用しました。
問題は、ここでも、最初のメニュー項目をActionViewClassに置き換えるようなものです。
ActionLayoutをオーバーラップさせたいが、 ActionBarを置き換えたくない理由は、ActionBarに3つのMenuItemが必要であり、それらすべてを次のように保持する場合です。
ActionLayoutが表示されている場合でも表示されるため、 ActionLayoutの幅はほとんどありません。
私が使用している場合
最後のアイコンがありません。2つのアイコンのみが表示されます。
ありがとうございました
java - Android: 検索可能なアクティビティなしで最近の検索候補を提供しますか?
ActionBar SearchView があり、それを使用して検索を正常に行うことができます。Android のドキュメントには、検索候補を実装する方法が説明されていません。私は検索可能な活動をしたくありません。
これは私の検索コードです:
これは検索には機能しますが、最近の検索クエリの提案を実装する方法がわかりません。どうすればこれを行うことができますか?
ありがとうございました。
android - Android SearchView が onQueryTextChange に入らない
Sherlock Action Bar で SearchView を実装しようとしています。onQueryTextChange メソッドに入るクエリを取得できません。何がうまくいかないのかわからない。
android - SearchView フィルタリング ListView
リスト ビュー アイテムをフィルタリングする検索ビューを実装しました。テキストを入力するとリストがフィルタリングされますが、検索ビューを終了すると元のリスト項目に戻りません。
MainActivity.java
android - Androidおよび外部WebサイトのSearchView
私は次の状況にあります:
- 私は自分のAndroidアプリを開発し、その中に「検索」を追加したいと思います。
- ウェブサイトのコンサルタントがいます
このウェブサイトは、弁護士などに役立つ法律サービスに関するものです。
- アプリ内の「SearchView」をこのWebサイトの「search」に接続したい。言い換えれば、検索が私のアプリをこのWebサイトにスローし、そこから結果を取得してアプリに表示することを実現したいと思います(ListViewになると思います)
ユースケース:1
- ユーザーが私のアプリを開きます
- ユーザーがSearchViewにリクエストを入力します
- ユーザーが「検索」ボタンを押す
- アプリはこのリクエストをウェブサイトに送信します
- Webサイトは彼の中でこのリクエストを検索します(それがどのように実現したかはわかりません)
- アプリはウェブサイトから結果を取得します
- アプリは結果を表示します
私はAndroid開発の初心者なので、アドバイスをお願いします。
- それは本当ですか?
- 私の状況を説明する例とのリンクを教えてください
- それが本当なら、私に同じような実現のコードを教えてくれませんか
ありがとうございました!PS私のアプリはOpenSourceのように作成されています
PPSこれはこのサイトの検索Web
ですWebサイトがsearch/?q=
Whereafter=ユーザーの要求を使用していることがわかります