当我滚动列表时,显示了“快速滚动”拇指,但未显示滚动条的拇指和轨道。
这是我的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拇指可绘制对象在styles.xml
AppTheme 中设置。
答案 0 :(得分:0)
请检查您传递到列表视图的数据,因为仅当您有更多列表项要滚动时才会显示快速滚动。
确保在回收者视图标签中有这些行
app:fastScrollHorizontalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollHorizontalTrackDrawable="@drawable/line_drawable"
app:fastScrollVerticalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollVerticalTrackDrawable="@drawable/line_drawable">
答案 1 :(得分:0)
由于设置了android:fastScrollEnabled="true"
,因此需要设置fastScroll属性,例如android:fastScrollTrackDrawable="@drawable/"
和'android:fastScrollThumbDrawable="@drawable/"
。还请考虑@Gouse Mohiddin所说的话。您需要在其中包含足够的行以使其可滚动。