<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ddd"
android:fadeScrollbars="true"
android:scrollbarSize="12dp"
android:orientation="vertical"
android:scrollbars="vertical"/>
我正在测试5.1.1上的代码。更改android:scrollbarSize
无效。我尝试增加和减少它,没有变化。
如何更改宽度?
答案 0 :(得分:10)
现在,我告诉你一个方法,你可以尝试一下,然后你会知道答案: 添加以下代码:
android:scrollbarThumbVertical="@color/colorAccent"
像这样整个街区:
<android.support.v7.widget.RecyclerView
android:id="@+id/RV_hot_latest"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:scrollbars="vertical"
android:scrollbarThumbVertical="@color/colorAccent"
android:scrollbarSize="18dp"
android:scrollbarStyle="outsideInset"/>
现在,您会发现android:scrollbarSize
有效。
祝你好运!
答案 1 :(得分:0)
你有两个机会之一:
1)通过android:scrollbarThumbVertical="@drawable/yoursdrawablefile
2)通过onDrawHorizontalScrollBar
和onDrawVerticalScrollBar
回调以编程方式使用滚动条。
答案 2 :(得分:-1)
Horizontal RecyclerView
SomeOldClass
垂直RecyclerView(默认为android:scrollbars =“ vertical”)
android:scrollbars="horizontal"
android:scrollbarThumbHorizontal="@color/horizontal_color"
android:scrollbarSize="1dp"