Почему мой ListView начинается снизу вверх? - PullRequest
0 голосов
/ 30 декабря 2018

У меня есть список продуктов, которые добавляют один за другим в ArrayList из базы данных.Порядок добавления и вид списка равны (так что все в порядке).

Моя проблема в том, что продукты отображаются в середине страницы (мне нужно прокрутить страницу вниз, чтобы увидеть их). отображение списка Мой XML:

<ListView
    android:id="@+id/listviewmanager"
    android:layout_width="fill_parent"
    android:layout_height="457dp"
    android:layout_alignParentLeft="true"
    android:clickable="false"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.0"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintVertical_bias="1.0" >

    <ScrollView
        android:id="@+id/scrollView2"
        android:layout_width="match_parent"
        android:layout_height="474dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="1.0">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" />
    </ScrollView>
</ListView>

спасибо.

1 Ответ

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

Замените эту строку в вашем ListView

android:layout_height="457dp"

этой строкой

android:layout_height="match_parent"

С match_parent вы заполняете весь экран своими ListView не только 457dp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...