我有一个想法,但我不知道它的正确与否。
首先,使用TextView
标题,如好莱坞,宝莱坞,即将推出,以及其他人也在lasts嵌套列表excepts除外。用于最后一个第二个嵌套列表的ExpandableListView
。在你的情况 -
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
特征为所有Textview
s。每当调用任何特定的Textview
的OnClickListener
侦听器时,请切换Visibility
的内部数据。
E.g.在你的情况 - 当点击Movies
时,请致电HollywoodTextview.setVisibility(View.VISIBLE);
和BollywoodTextview.setVisibility(View.VISIBLE);
。然后点击HollywoodTextview
时,请致电HollywoodComingSoonNowShowingExpandableLV.setVisibility(View.VISIBLE);
。同样,根据需要继续切换。我希望这有帮助。
注意:您可能会遇到一个滚动问题,因为您将使用手动滚动条和内置滚动条ExpandableListView
。看看你是否可以解决它。乐趣!