2
<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 не влияет. Я пытался увеличивать и уменьшать его, никаких изменений.Изменить RecyclerView scrollBar width

Как изменить ширину?

ответ

0

У вас есть один из двух oportunities:

1) Изменить вытяжку из скроллинга через android:scrollbarThumbVertical="@drawable/yoursdrawablefile

2) Работа с скроллингом программным способом через onDrawHorizontalScrollBar и onDrawVerticalScrollBar обратных вызовов.

first two answers of this question для получения более подробной информации.

+1

Почему изменение атрибута в xml не работает? это известная ошибка? – q126y

6

Теперь, я расскажу вам метод, вы можете попробовать его, и тогда вы будете знать ответ: добавить следующие коды:

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. Удачи!

+0

Отличный ответ спасибо –