リストビュー(ブレッドクラムメニューの一種)を使用してカテゴリ-サブカテゴリを表示したい。しかし、どこから始めればよいかわかりません。
要件はこちら
最初の画面にカテゴリのリストが表示されます。ユーザーが項目の 1 つをクリック (タッチ) すると、別のサブカテゴリ メニューが表示されます。ユーザーがサブカテゴリ項目をクリック (タッチ) すると、別のサブカテゴリ ビューが表示されます。
サブカテゴリの階層は固定されていません。たとえば、カテゴリ A には 5 レベルのサブカテゴリがあり、カテゴリ B には 3 つしかなく、カテゴリ c には 6 つのサブカテゴリがあるなどです。
ここにデータ階層があります(ほんの一例です)
Category A
Sub Category 1
Sub-Category-Sub 1
Sub-Category-Sub 2
Sub-Category-Sub 3
Sub Category 2
Sub-Category-Sub 1
Sub-Category-Sub 2
Sub-Category-Sub 3
Category B
Sub Category 1
Sub Category 2
Sub-Category-Sub 1
Sub-Category-Sub 2
Sub-Category-Sub 3
Sub-Category-Sub 1
Sub-Category-Sub 2
私の質問は、listiviewを使用してAndroidでこの種の動作を実装するにはどうすればよいですか? homedeopot アプリでこの種のナビゲーションを見たことがあります。Best Buy アプリにも同じ機能があります。IOS では、Apple Store アプリにも同様の機能があります (例)
したがって、私の質問は次のようになります。
ホームデオプトアプリやベストバイアプリ、または最初のカテゴリを表示し、カテゴリをクリックすると別のリストビューをロードする他のアプリのようなナビゲーションにリストビューを使用するにはどうすればよいですか?
編集
最後に、私は自分の答えを見つけました。まず、私が尋ねた解決策は、この問題に対する間違ったアプローチです。複数のビューを用意する代わりに、リストビュー用にアダプタを動的に設定し、リスト ビューを左から右にアニメーション化することができます。
アニメーションについては、次の URL を参照してください。