Прокручиваемая активность, не прокручиваемый ListView - Android - PullRequest
0 голосов
/ 19 декабря 2018

Мне нужен способ сделать прокручиваемое Activity, но ListViews не прокручиваемым.Я пробовал разные способы, которые нашел, но пока ни один из них не сработал.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Может быть лучше, если вы дадите больше деталей.Мы используем ListView, когда у нас есть список элементов с различными значениями.Для сценариев, когда наши представления могут выходить за пределы экрана и могут быть невидимыми, ScrollView или в некоторых ситуациях NestedScrollView - это решение проблемы.И не забудьте поместить все содержимое в тег Layout, например LinearLayout, и поместить его в ScrollView.

0 голосов
/ 19 декабря 2018

Вы пробовали использовать NestedScrollView?Это хорошо работает с RecyclerView, но я не уверен насчет ListView.

Попробуйте что-то вроде этого.

<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <!-- Your header above your list. -->
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="My Header" />

        <!-- The list and it's contents. -->
        <android.support.v7.widget.RecyclerView
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

        <!-- The footer below your list. -->
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="My Footer" />

    </LinearLayout>


</android.support.v4.widget.NestedScrollView>
...