我的布局中有一个expandablelistview,我想在expandablelistview下面放置一个textview,这样当我滚动到屏幕底部时,textview将显示在expandablelistview的末尾。
我无法将textview放在expandablelistview下面,因为如果expandablelistview中的项目多于屏幕可以容纳的项目,我只能向下滚动到expandablelistview中的最后一项,而不是文本视图。
因此,我尝试在scrollview中包含expandablelistview和textview,但是当这样做时,expandablelistview的高度只有一个组成员的高度,并且即使layout_height参数设置为all也不会填满整个屏幕match_parent。我尝试将ScrollView的fillViewport设置为true,这样可以正确显示expandablelistview,但是我只能向下滚动到expandablelistview中的最后一项,而不是textview。
我想这样做,我可以滚动到TextView,但无法弄清楚如何这样做。下面是xml代码。在此先感谢您的帮助!
<ScrollView
android:id="@+id/results"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:fillViewport="true">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ExpandableListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textColor="@color/defaultTextColor"
android:groupIndicator="@null"
android:layout_marginBottom="20dp"/>
<TextView
android:id="@+id/offer_bttn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Offer"
android:textColor="@color/defaultTextColor"
android:textSize="15sp"
android:textStyle="bold"
android:gravity="center"
android:background="@drawable/bttn_gold_border_white_background"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_below="@+id/listview"/>
</RelativeLayout>
</ScrollView>