在android中嵌套可扩展列表视图

我已经实现了可扩展的列表视图使用本教程 :

但我的要求是创build一个嵌套的可扩展列表视图。 像这样的东西:

电影
  好莱坞
    快来了
       ABC1
       ABC2
       ABC3
    正在上映
       ABC1
       ABC2
       ABC3
  宝莱坞
    快来了
       ABC1
         vcvc
         vcvc
         (..更多级别)
       ABC2
       ABC3
    正在上映
       ABC1
       ABC2
       ABC3

如果以前有人实施过,请分享。
提前致谢。

Related of "在android中嵌套可扩展列表视图"

我有一个想法,但我不知道它的正确与否。

起初,使用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 // - 

现在你会想知道这是多么愚蠢。 你想给整个列表可扩展的效果。 所以这就是为什么我也得到了一个解决scheme。

使用所有TextviewVisibilityfunction。 每当调用任何特定的TextviewOnClickListener侦听器时,切换内部数据的Visibility

例如你的情况 – 点击Movies时,调用HollywoodTextview.setVisibility(View.VISIBLE);BollywoodTextview.setVisibility(View.VISIBLE); 。 然后当HollywoodTextview被点击时,调用HollywoodComingSoonNowShowingExpandableLV.setVisibility(View.VISIBLE); 。 同样,请根据需要切换。 我希望这有帮助。

注意:您可能会遇到滚动问题,因为您将使用手动滚动条和ExpandableListView内置滚动条。 看看你是否可以解决它。 乐趣!