как видно из заголовка, у меня есть ExpandableListview
внутри NestedScrollView
, он работает хорошо и, как и ожидалось, но мне нужно реализовать логику c, когда пользователь щелкает / расширяет группу, которую он прокручивает, чтобы показать свои элементы.
В настоящее время группа расширяется, но пользователь должен прокрутить вниз, чтобы увидеть список детей.
Я опробовал это , но со мной это не сработало.
Не рекомендуется использовать listview
внутри scroll view
, так как у обоих есть прокрутка, они будут конфликтовать, но это мои текущие требования к дизайну .
XML код:
<androidx.core.widget.NestedScrollView
android:id="@+id/myScrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true">
....
<ExpandableListView
android:id="@+id/expListView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@null"
android:groupIndicator="@null"
android:transcriptMode="normal" />
....
</androidx.core.widget.NestedScrollView>
вложенный вид прокрутки размещен в линейном макете.