我遇到了这样的问题:我在它下面有一个 MapView 和一个 ListView。地图大小是固定的。但我需要一起滚动我的视图。我以某种方式处理了非滚动地图和单项列表的问题,但出现了另一个问题 - 在 ScrollView 中,ListView 下方有很多可用空间,我无法摆脱它。我认为将列表设置为“wrap_content”会有所帮助,但事实并非如此。该怎么办?这是我的布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<com.package.MyMapView
android:layout_width="match_parent"
android:layout_height="100dp"
android:clickable="true"
android:apiKey="key"
android:id="@+id/map"
android:layout_gravity="top"/>
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/channelsList" >
</ListView>
</LinearLayout>
</ScrollView>
</LinearLayout>