我有ListView比父视图更宽。要进行水平滚动,我使用HorizontalScrollView将其包装。Android ListView。垂直滚动条总是不可见的宽列表
简化布局XML:
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:id="@+id/main"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ListView
android:id="@+id/children"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</RelativeLayout>
</HorizontalScrollView>
所以我有在HorizontalScrollView的ListView和水平滚动条垂直滚动条。
我的问题是,我没有看到垂直列表滚动条,除非HorizontalScrollView没有滚动到最右边的位置。因为垂直滚动条沿着ListView的右边缘。
有没有办法让垂直滚动条沿HorizontalScrollView的右边缘可见? 使列表垂直滚动条在任何HorizontalScrollView位置都可见。
你有没有找到解决这个问题呢?我遇到了与我的应用程序中的组件相同的问题。如果有一个内置的方式来保持垂直条总是可见的,我想利用它。 – frenziedherring 2013-12-26 19:19:57
不幸的是我没有找到解决方案:( – 2013-12-28 21:37:30