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"/> 

Ich teste den Code auf 5.1.1. Die Änderung android:scrollbarSize hat keine Auswirkung. Ich habe versucht, es zu erhöhen und zu verringern, keine Veränderung.Ändern RecyclerView scrollBar Breite

Wie ändert man die Breite?

Antwort

0

Sie haben eine von zwei oportunities:

1) Veränderung ziehbar von Scrollbar durch android:scrollbarThumbVertical="@drawable/yoursdrawablefile

2) Die Arbeit mit Scrollbar programmatisch durch onDrawHorizontalScrollBar und onDrawVerticalScrollBar Rückrufe.

Bitte, first two answers of this question für weitere Details.

+1

warum das Ändern des Attributs in XML nicht funktioniert? ist es bekannt, Bug? – q126y

6

Nun, ich sage euch ein Verfahren, können Sie es versuchen und dann werden Sie die Antwort wissen: die folgenden Codes hinzufügen:

android:scrollbarThumbVertical="@color/colorAccent" 

der ganze Block wie folgt aus:

<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"/> 

Jetzt wirst du dich finden android:scrollbarSize hat Wirkung. Viel Glück!

+0

perfekte Antwort danke –