アイデアはありますが、それが適切かどうかはわかりません。
最初は、TextViewHollywood、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。対処できるかどうかを確認してください。喜び!