列表片段高度不正常,它只显示第一行列表,其他行列表不显示。我使用了包装内容的高度,但没有工作。如果我直接运行Fragment它会显示所有行,但如果我在我的主要活动中添加片段,则显示单行。其他行显示我是否手动更改片段的高度,如layout_height =" 100dp";。我希望片段高度是动态的。这是我的主要活动xml代码:
<android.support.v4.widget.NestedScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:showIn="@layout/app_bar_welcome" android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:name="com.app.Fragments.SpecialListFragment"
android:id="@+id/fragment3"
tools:layout="@layout/fragment_special_list" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#efefef">
</RelativeLayout>
</android.support.v4.widget.NestedScrollView>
如果我将片段的高度更改为100dp: fragment list height 100dp
如果我包装内容片段: wrap content height of list fragment