0

当我滚动列表时,会显示快速滚动拇指,但未显示滚动条拇指和轨道。

这是我的 XML 代码:

<ListView
        android:id="@+id/list_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scrollbarTrackVertical="@drawable/bg_scroll"
        android:scrollbarThumbVertical="@drawable/scroll_bar"
        android:divider="@drawable/list_line"
        android:fastScrollEnabled="true"`/>

我的 fastscroll thumb drawable 设置在styles.xml AppTheme中。

4

2 回答 2

0

请检查您传递给列表视图的数据,因为只有当您有更多列表项要滚动时才会显示快速滚动。

确保您在回收站视图标签中有这些行

app:fastScrollHorizontalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollHorizontalTrackDrawable="@drawable/line_drawable"
app:fastScrollVerticalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollVerticalTrackDrawable="@drawable/line_drawable">
于 2018-09-04T04:21:43.813 回答
0

既然你已经设置android:fastScrollEnabled="true"了,你需要设置 fastScroll 属性,比如android:fastScrollTrackDrawable="@drawable/"'android:fastScrollThumbDrawable="@drawable/"。还要考虑@Gouse Mohiddin 所说的话。您需要在内部有足够的行以使其可滚动。

于 2018-09-04T05:41:09.203 回答