我希望我的可扩展列表View应该有有限的组,它不应该滚动。只有滚动的东西才是子视图

时间:2014-07-17 05:58:17

标签: android expandablelistview expandablelistadapter

我希望我的可展开列表视图应固定或可以说粘性组标题,它不应滚动。只有滚动的东西是每个组内的子视图如何在android中做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用textview查看标题(父级)和每个父级的不同列表视图来手动创建此类视图。

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/qa_list_item_title"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/header1"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:text="Debriefing"
            android:textColor="@color/qa_list_background" />

        <ListView
            android:id="@+id/qalist1"
            android:layout_width="match_parent"
            android:layout_height="1490dp" >
        </ListView>

        <TextView
            android:id="@+id/header2"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:text="Qualification"
            android:textColor="@color/qa_list_background" />

        <ListView
            android:id="@+id/qalist2"
            android:layout_width="match_parent"
            android:layout_height="1560dp" >
        </ListView>

        <TextView
            android:id="@+id/header3"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:text="Forecasting"
            android:textColor="@color/qa_list_background" />

        <ListView
            android:id="@+id/qalist3"
            android:layout_width="match_parent"
            android:layout_height="1490dp" >
        </ListView>

        <TextView
            android:id="@+id/header4"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:text="Buying Phases"
            android:textColor="@color/qa_list_background" />

        <ListView
            android:id="@+id/qalist4"
            android:layout_width="match_parent"
            android:layout_height="1490dp" >
        </ListView>

        <TextView
            android:id="@+id/header5"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:text="Sales Process"
            android:textColor="@color/qa_list_background" />

        <ListView
            android:id="@+id/qalist5"
            android:layout_width="match_parent"
            android:layout_height="1490dp" >
        </ListView>

        <TextView
            android:id="@+id/header6"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:text="Solution Development"
            android:textColor="@color/qa_list_background" />

        <ListView
            android:id="@+id/qalist6"
            android:layout_width="match_parent"
            android:layout_height="1490dp" >
        </ListView>
        <TextView
            android:id="@+id/header7"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:text="Sequence of Events"
            android:textColor="@color/qa_list_background" />

        <ListView
            android:id="@+id/qalist7"
            android:layout_width="match_parent"
            android:layout_height="1560dp" >
        </ListView>

        <TextView
            android:id="@+id/header8"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:text="Pipeline"
            android:textColor="@color/qa_list_background" />

        <ListView
            android:id="@+id/qalist8"
            android:layout_width="match_parent"
            android:layout_height="1490dp" >
        </ListView>
    </LinearLayout>

希望这会对你有所帮助。