Match_parent не работает для ListView, если ListView находится внутри NestedScrollView

В моем приложении я использую ListView и он находится внутри NestedScrollView . Когда я устанавливаю height match_parent ListView в match_parent он не охватывает весь экран. Я хочу, чтобы ListView охватывал весь экран.

Мой XML-файл:

 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:isScrollContainer="false" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="fill_vertical" android:clipToPadding="false" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingTop="1dp"> <ListView android:id="@+id/list" android:layout_width="fill_parent" android:layout_height="match_parent" android:divider="@null" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> 1 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:isScrollContainer="false" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="fill_vertical" android:clipToPadding="false" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingTop="1dp"> <ListView android:id="@+id/list" android:layout_width="fill_parent" android:layout_height="match_parent" android:divider="@null" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> 

Solutions Collecting From Web of "Match_parent не работает для ListView, если ListView находится внутри NestedScrollView"

Добавьте это в свой NestedScrollView

 android:fillViewport="true" 

андроид: fillViewport = "истина"

Это делает просмотр списка закрытым для всего экрана устройства, но в случае большого количества данных он не позволяет прокручивать. Вы можете просмотреть его результаты с помощью этого изображения

Я не уверен, что это поможет вам решить проблему, но я исправляю свою проблему, как вы, с помощью этого решения

  <ListView android:layout_width="match_parent" android:layout_height="match_parent" android:minHeight="@dimen/min_height"> //minimum height for listview