Android Leanback(Android TV)应用中的滚动条拇指可见性

时间:2019-04-23 12:07:40

标签: android scrollbar android-tv leanback

我正在使用Leanback lib开发一个Android TV项目。

我要实现的目的是使VerticalGridView(androidx.leanback.widget.VerticalGridView)中内置的垂直滚动条可见。

<androidx.leanback.widget.VerticalGridView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/container_list"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipToPadding="false"
    android:fadeScrollbars="false"
    android:scrollbarThumbVertical="@color/color_green"
    app:fastScrollVerticalThumbDrawable="@drawable/scrollbar_vertical_thumb"
    android:scrollbarSize="5dp"
    style="?attr/rowsVerticalGridStyle" />

如图所示,我尝试设置滚动条大小,可绘制,拇指样式以及所有其他可能的属性,以使滚动条可见。

现在的悲剧是,当我调用verticalGridView.getVerticalScrollbarWidth();方法检查宽度时,它返回0。似乎Leanback lib在我找不到的某个位置将VerticalScrollbarWidth设置为0

我也尝试在其他Leanback应用程序中查找,尽管该视图可滚动,但没有应用程序显示滚动条。

为什么?有什么方法可以显示用户,Android TV应用程序上的滚动条?

0 个答案:

没有答案