прокручивать, когда группа щелкает расширяемый список в nestedScrollView - PullRequest
0 голосов
/ 16 февраля 2020

как видно из заголовка, у меня есть 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>

вложенный вид прокрутки размещен в линейном макете.

...