0

私はこれらの「フォーラム」や他の「フォーラム」をかなり閲覧してきましたが、私が直面しているこの問題の「ガイド」を見つけることができませんでした。

私は Android のコースを受講しており、自分のアプリの作成を開始することにしました。この時点に到達するまで、すべてがスムーズに進んでいました。いくつかのアイテムを含むカスタム リストビューを取得しました。今、リストビューのすぐ上にあるドロップダウンメニューまたはいくつかのチェックボックスを使用して、ユーザーが選択に応じてそのアイテムをフィルタリングできるようにしたいと考えています。

私が読んだすべてのチュートリアルでは、edittext フィールドとユーザー入力を介してリストビューをフィルター処理することについて説明していますが、ユーザーがボタンをクリックしてフィルターを実行することを望んでいます。

これを行う方法についてのチュートリアル/ガイドラインを持っている人はいますか?

お時間をいただきありがとうございます。よろしく、/D~

4

1 に答える 1

1

私はこれを行うことができたので、自分自身に答えます:

多くのインターネット チュートリアルが示すように、カスタム アダプターに Filterable を実装してから、基準を満たすカスタム フィルターを作成するだけです。

それが終わったら、あとはボタン/スピナー項目から adapter.getFilter().filter(yourControlString) を呼び出すだけです。yourControlString は、基本的にカスタム フィルターに表示したいものと表示したくないものを伝えます。CustomFilter でそれをカスタマイズする必要があります。繰り返しますが、これは実際よりも難しく聞こえます。

于 2013-05-18T17:17:49.577 に答える