我希望我的可展开列表视图应固定或可以说粘性组标题,它不应滚动。只有滚动的东西是每个组内的子视图如何在android中做到这一点?
答案 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>
希望这会对你有所帮助。