スピナーからクラスを選択したときに、リスト ビューでデータをフィルター処理したい。これに関連するサンプル プロジェクトまたはリンクを提供してください。
この形式のようなデータがあります。前もって感謝します。
質問の詳細はわかりませんが、スピナーからクラスを選択し、その選択に従って、スピナーから選択されたクラスの「リストビュー」のみを更新したいと思います。
私が正しければ、それは非常に単純です。
まず、選択したクラスに対してのみ arrayList<> を更新する必要があります (ここでは、ロジックが機能します。アルゴリズムを選択するのはあなた次第です)。
次に、次の方法を使用してリストアダプターを更新します-
notifyDataSetChanged()
notifyDataSetInvalidated();
更新された arrayList<> のアダプターを再度呼び出し、これで完了です。:)
これらを確認できます: ListViewまたはカスタム ListView フィルターで検索します。
また、要件から、 AutoCompleteTextView は Spinner よりも適しています。