【发布时间】:2015-09-21 05:14:23
【问题描述】:
Container是一个RelativeLayout,里面有一个带padding的ListView。红色区域被填充并覆盖有类似框架的图像。
所以问题是,ScrollBar 仅在 ListViews 中的项目总高度高于 RelativeLayout 时显示,而不是填充的 ListView。虽然当 ListViews 高度小于 ListView 边界内的 RelativeLayout 时它可以正常滚动,但不显示滚动条。
你知道我该如何说服 Android 显示滚动条真的值得吗?
编辑:我必须补充:在 RelativeLayout 中,在这个旁边还有另一个相同的 ListView。我简化了代码以提高可读性。
<RelativeLayout
android:id="@+id/audiosubtitleview"
android:layout_width="150dp"
android:layout_height="95dp"
android:layout_above="@id/bottomcontrol"
android:layout_alignParentRight="true"
android:visibility="visible" >
<ListView
android:id="@+id/audiolist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:background="@drawable/play_audio_subtitle_bg"
android:cacheColorHint="#00000000"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:paddingTop="8dp"
android:paddingBottom="10dp"
android:paddingLeft="10dp"
android:paddingRight="13dp"
android:overScrollMode="never"
android:visibility="gone" />
</RelativeLayout>
【问题讨论】:
标签: android android-listview android-scrollbar