我有LinearLayout
一个包含ListView
和的组件ImageView
。
根据文档,如果元素的高度大于 LinearLayout 的区域,则布局区域应该是可滚动的。
但滚动不可用。
只有当列表视图包含很多元素时,我才能滚动。但在这种情况下,ImageView
组件根本不可见。
ScrollView
不允许使用,因为ListView
有他自己的 Scroll 元素。
你能建议我该怎么做吗?
这是我的 xml 文件的一部分:
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@id/top_header"
android:layout_above="@id/bottom_menu"
android:layout_weight="1"
android:id="@+id/sub_content_view">
<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/eventsListView"/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="260dp"
android:id="@+id/empty_area"
android:adjustViewBounds="true"
android:background="@drawable/empty_area"
android:contentDescription="@string/contentDescription"/>
</LinearLayout>