просто установите android:layout_height="0dp"
в ListView, потому что когда вы устанавливаете ширину и высоту дочернего элемента в макете ограничения на что-то отличное от нуля и привязывает ребра дочернего элемента, представление будет центрироваться между точками привязки, потому что вы установили эти атрибуты (вы иметь верхний и нижний края привязки):
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@+id/recipe_overview_toolbar" />
Я полагаю, что вы также хотите, чтобы listView соответствовал родительской ширине, если вы хотите, чтобы это было просто установлено android:layout_width="0dp"
, потому что у вас есть эти атрибуты в listView (у вас есть привязка listView по горизонтали к родительскому):
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
и удалить:
app:layout_constraintHorizontal_bias="1.0"