我使用可扩展列表视图来创建某些嵌套列表;它带有一个列表和提交按钮的视图。
但是,列表永远不会填满屏幕,它只填充视图的一小部分。
在下面的代码示例中,我使用滚动视图显示提交按钮。在使用滚动视图之前,提交按钮从未显示,然后列表将填满所有屏幕:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="?android:attr/actionBarSize"
android:background="@color/blue_overlay_2x"
>
<ScrollView
android:id="@+id/contain"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/actionbar"
android:scrollbars="vertical">
<LinearLayout
android:id="@+id/tripReview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingLeft="5dp"
android:paddingRight="5dp">
<ExpandableListView
android:id="@+id/feed_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@android:color/transparent"
android:drawSelectorOnTop="true"
android:gravity="top"
android:listSelector="@android:color/transparent"
android:numColumns="1"
android:groupIndicator="@null"
android:padding="0dip"
android:scrollbarStyle="outsideOverlay"
android:smoothScrollbar="true"
android:stretchMode="columnWidth"
android:transcriptMode="normal" />
<TextView
android:id="@+id/submit_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/bg_button_color_theme"
android:gravity="center|center_horizontal"
android:padding="@dimen/space_2_3x"
android:text="@string/submit_support"
android:textAllCaps="true"
android:textColor="@color/pure_white"
android:textSize="@dimen/text_size_small" />
</LinearLayout>
</ScrollView>
<include layout="@layout/load_more_progress_bar_layout" />
</RelativeLayout>
如何让可扩展列表视图填满屏幕?