このチュートリアルを使用して、拡張可能なリストビューを実装しました:
しかし、私の要件は、ネストされた展開可能なリストビューを作成することです。このようなもの:
映画 ハリウッド 近日公開 abc1 abc2 abc3 上映中 abc1 abc2 abc3 ボリウッド 近日公開 abc1 vcvc vcvc (..さらに多くのレベル) abc2 abc3 上映中 abc1 abc2 abc3
誰かがこれを以前に実装したことがある場合は、共有してください。
前もって感謝します。
このチュートリアルを使用して、拡張可能なリストビューを実装しました:
しかし、私の要件は、ネストされた展開可能なリストビューを作成することです。このようなもの:
映画 ハリウッド 近日公開 abc1 abc2 abc3 上映中 abc1 abc2 abc3 ボリウッド 近日公開 abc1 vcvc vcvc (..さらに多くのレベル) abc2 abc3 上映中 abc1 abc2 abc3
誰かがこれを以前に実装したことがある場合は、共有してください。
前もって感謝します。
アイデアはありますが、それが適切かどうかはわかりません。
最初は、TextView
Hollywood、Bollywood、Coming Soon などのヘッダーに使用し、最後の 2 番目のネストされたリストを除く他のヘッダーにも使用します。ExpandableListView
最後の 2 番目のネストされたリストに使用します。あなたの場合-
Movies //Tv
Hollywood //Tv
Coming Soon // --
abc1 // |
abc2 // |
abc3 // | ExpandableLV
Now Showing // |
abc1 // |
abc2 // |
abc3 // --
Bollywood //Tv
Coming Soon //Tv
abc1 //Tv
vcvc //Tv
vcvc // -
// | ExpandableLV
(..many more levels) // -
abc2 //Tv
abc3 //Tv
Now Showing // -
abc1 // |
abc2 // | ExpandableLV
abc3 // -
今、あなたはこれがどれほどばかだと思うでしょう。リスト全体に展開可能な効果を与えたい。だから私もそれに対する解決策を得たのです。
Visibility
すべての に feature を使用しますTextview
。特定Textview
の のリスナーが呼び出されるたびに、内部データOnClickListener
を切り替えます。Visibility
たとえば、あなたの場合 -Movies
がクリックされたときに、 HollywoodTextview.setVisibility(View.VISIBLE);
andを呼び出しますBollywoodTextview.setVisibility(View.VISIBLE);
。そして、HollywoodTextview
をクリックすると、 が呼び出されますHollywoodComingSoonNowShowingExpandableLV.setVisibility(View.VISIBLE);
。同様に、必要に応じて切り替えてください。これが役立つことを願っています。
注: 使用する手動スクロールバーと組み込みのスクロールにより、スクロールの問題が発生する場合がありますExpandableListView
。対処できるかどうかを確認してください。喜び!