、私は膨大な量のデータを含むスピンウィジェットを持っています。 ユーザー間で自分のアイテムを見つけるのは難しいので、スピナーのコンテンツの検索機能を挿入することにしました。ユーザーがクイック検索ボタンをタップすると、テキストフィールドを入力して文字を入力する必要がありますスピナーリストは、提供された文字で見つかった最初の単語にジャンプします。 その解決策はありますか? thanxAndroidでスピナーを検索する方法は?アプリケーションでは
0
A
答えて
3
完全なスピナーデータがリストであるとします。
初期
listCurrent=list.clone();
ArrayAdapter<String> adapter=new ArrayAdapter(context, android.R.layout.simple_spinner_item_1, listCurrent);
によってスピナーにセットArrayAdapter
オーバーライドonTouchイベント、エディットテキストを含むオープンダイアログは、ダイアログのボタンで、選択した項目他、EDITTEXTタップ上のボタンを言いますクリックして、editTextから文字列を取得し、結果をフィルタリングし、アダプタをリセットする:
listCurrent= filter(list, text);
adapter.notifyDataSetChanged();
-1
あなたは、自動コンパイルを使用することができます...あなたが欲しいものを行うには
1
簡単な方法は、
は選択のテキストが含まれているボタンがあります。 ボタンをクリックしたときEditTextを使用してListViewを含むダイアログまたはアクティビティ(startActivityForResult)を開きます。
EditTextの検索されたコンテンツでlistviewを更新します。
ユーザーがListViewでアイテムをクリックしたとき。結果を使用してアクティビティを終了します。
ボタンのテキストをonActivityResultから更新します。
関連する問題
- 1. Marklogicで簡単な検索アプリケーションを構築する方法は?
- 2. Androidで検索機能を実装する方法は?
- 3. 検索可能なスピナーでSearchView.OnQueryTextListener()を使用するには?
- 4. algoliaインスタント検索で外部キーで検索する方法は?
- 5. Railsアプリケーションのデータテーブルで検索機能を使用するときにスピナーを無効にする方法
- 6. Androidのスピナーでテキストをサブスクリプトする方法は?
- 7. AndroidでWebのようなオプションをスピナーにする方法は?
- 8. Android仮想アドレスの検索方法は?
- 9. gitで検索する方法は?
- 10. WordPressの検索方法は、製品のみを検索し、カスタム属性を検索する方法ですか?
- 11. Google検索でAndroidアプリケーションのインデックス登録
- 12. Android:検索/ホーム/メニュー/戻るボタンをフェードアウトする方法は?
- 13. .netアプリケーションからExcelの値を検索する方法は?
- 14. 弾性検索クエリの検索、_sourceで検索する方法
- 15. スピナーとシークバーを使ってSqliteデータベースを検索するには?
- 16. MFCアプリケーションで "Everything"(デスクトップ検索)SDKを使用する方法?
- 17. Luceneフリーテキスト検索クエリで日付を検出する方法は?
- 18. Android Realm:文字列を検索する方法がnullまたは空です
- 19. Androidのデバイスでメディアファイルを検索して削除する方法
- 20. Androidで「GPSの検索」通知を無効にする方法
- 21. 検索結果でAndroidアプリを入手する方法
- 22. Algoliaのインスタント検索で、各ユーザーのfirebase uidで検索する方法は?
- 23. この特定の方法でAndroidでのスピナーの使用方法は?
- 24. 検索アプリケーションの効率を見積もる方法は?
- 25. here.com検索で拡張属性を検索、または返す方法は?
- 26. Androidアプリケーションで要素を検索中にInvalidSelectorExceptionが発生する
- 27. Androidアプリケーションがクラッシュしたスピナー
- 28. 検索バーに検索語を保存する方法は?
- 29. は、検索アイコンのクリックで検索フォームを取得する方法
- 30. 休止状態の検索で特殊文字を検索する方法は?
自動編集とは何ですか? – Nactus