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

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

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

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

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

Solutions Collecting From Web 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内置滚动条。 看看你是否可以解决它。 乐趣!