android中嵌套的可扩展listview

android中嵌套的可扩展listview,android,expandablelistview,Android,Expandablelistview,我使用以下方法实现了可扩展的listview: 但我的要求是创建一个嵌套的可扩展listview。 大概是这样的: Movies Hollywood Coming Soon abc1 abc2 abc3 Now Showing abc1 abc2 abc3 Bollywood Coming Soon abc1 vcvc vcvc (.

我使用以下方法实现了可扩展的listview:

但我的要求是创建一个嵌套的可扩展listview。 大概是这样的:

Movies Hollywood Coming Soon abc1 abc2 abc3 Now Showing abc1 abc2 abc3 Bollywood Coming Soon abc1 vcvc vcvc (..many more levels) abc2 abc3 Now Showing abc1 abc2 abc3 影视 好莱坞 马上就来 abc1 abc2 abc3 现在显示 abc1 abc2 abc3 宝莱坞 马上就来 abc1 氯乙烯 氯乙烯 (…更多级别) abc2 abc3 现在显示 abc1 abc2 abc3 如果以前有人实施过此功能,请与他人分享。

提前谢谢。

我有个主意,但我不知道它是否合适

首先,将
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      // -
现在你会想知道这有多愚蠢。您希望使整个列表具有可扩展的效果。所以我也找到了解决办法

对所有
Textview
s使用
Visibility
功能。每当调用任何特定的
Textview
OnClickListener
listener时,切换内部数据的
可见性

例如,在您的情况下-单击
电影
时,调用
HollywoodTextview.setVisibility(View.VISIBLE)
宝莱坞文本视图.setVisibility(View.VISIBLE)。然后,当单击
HollywoodTextview
时,调用
HollywoodContentSoonNowshowingExpandableLV.setVisibility(View.VISIBLE)。同样,根据需要保持切换。我希望这有帮助

注意:您可能会遇到滚动问题,因为您将使用手动滚动条和内置的
ExpandableListView
滚动条。看看你能不能解决它。很高兴

out\u marginLeft=“50dp”
out_marginLeft="50dp"
            android:layout_marginTop="50dp"
            android:layout_marginRight="50dp"
            android:gravity="center"
            android:orientation="vertical">

            <ProgressBar
                android:id="@+id/progressBar"
                style="?android:attr/progressBarStyleHorizontal"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_above="@+id/txtProgress"
                android:layout_centerHorizontal="true"
                android:layout_marginLeft="16dp"
                android:layout_marginRight="16dp"
                android:progress="50"
                android:progressTint="@android:color/black" />

            <TextView
                android:id="@+id/txtProgress"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="Progress"
                android:textColor="@android:color/black" />
        </LinearLayout>  

Java
android:layout_marginTop=“50dp” android:layout_marginRight=“50dp” android:gravity=“center” android:orientation=“vertical”> JAVA
结帐