我有一个想法,但我不知道它是否合适。
起初,TextView用于好莱坞、宝莱坞、即将推出等标题,以及最后第二个嵌套列表中的其他标题。用于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对所有Textviews使用特征。每当调用任何特定Textview的OnClickListener侦听器时,都会切换Visibility内部数据。
例如,在您的情况下-单击时Movies,调用HollywoodTextview.setVisibility(View.VISIBLE);and BollywoodTextview.setVisibility(View.VISIBLE);。然后当HollywoodTextview被点击时,调用HollywoodComingSoonNowShowingExpandableLV.setVisibility(View.VISIBLE);. 同样,根据需要继续切换。我希望这有帮助。
注意:您可能会遇到滚动问题,因为您将使用手动滚动条和ExpandableListView. 看看你能不能解决它。乐趣!