我有一个Android应用程序,看起来像这样:
整个视图包含在ScrollView
中,因为如果应用以横向模式旋转,则内容不适合屏幕。
现在带有红色标记区域的部分是ListView
,其中包含先前匹配的结果。问题是,ListView
本身只显示一个条目,其余用户必须滚动ListView
。
但我希望ListView
始终显示所有条目而不进行任何滚动,只滚动父级。
有没有办法存档,而不创建NestedListView类或类似的东西?
答案 0 :(得分:0)
您可以通过向ScrollView添加android:fillViewport =“true”来解决此问题。
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:scrollbars="vertical">
<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="@null"/>
或者,在java中
mScrollView.setFillViewport(true);