2010-11-30 17 views
3

J'ai créé une vue en liste. J'ai besoin d'augmenter la largeur de la barre de défilement verticale. J'ai changé android: scrollbarSize. Mais il ne fonctionne pas. Vous voulez également réduire la longueur du pouce de la barre de défilement. Est-il possible. Aidez-moi, s'il vous plaît.Android ListView Scrollbar

<LinearLayout android:id="@+id/LinearLayout01" 
android:layout_width="fill_parent" android:layout_height="fill_parent" 
xmlns:android="http://schemas.android.com/apk/res/android"> 

<ListView 
android:id="@+id/list_view" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:scrollbars="vertical" 
android:scrollbarAlwaysDrawVerticalTrack="true" 
android:scrollX="0px" 
android:scrollY="0px" 
android:background="#515151" 
android:layout_weight="1" 
android:scrollbarStyle="outsideOverlay" 
android:divider="#FFF" 
android:fadeScrollbars="false" 
android:scrollbarSize="20dip"/> 

</LinearLayout> 
+1

Pouvez-vous poster votre fichier de mise en page? – EboMike

+0

J'ai modifié la question .... – Jithin

+0

mettre la mise en page dans le code ... pls vérifier – Jithin

Répondre

2

Votre barre de défilement correspond à la largeur/hauteur de la ressource que vous spécifiez pour android:scrollbarTrackHorizontal et android:scrollbarTrackVertical.

Cela semble être la seule façon de le faire que je peux comprendre en ce moment, et je ne vais pas le singe avec elle plus;)

Donc, si vous voulez une piste horizontale large 8px, et une piste verticale haute de 12px. Créez un fichier PNG de 8 pixels de large pour la piste horizontale. Créez un PNG de 12 pixels de haut pour la piste horizontale. Vos neuf patches pour le android:scrollbarThumbHorizontal et le android:scrollbarThumbHorizontal s'ajustent automatiquement à l'intérieur de ces images.

<item name="android:scrollbarTrackHorizontal">@drawable/png_12px_high</item> 
<item name="android:scrollbarTrackVertical">@drawable/png_8px_wide</item> 
1

J'ai posé cette même question et n'a pas reçu de réponse: android ignores scrollbarsize

Ensuite, il y avait un problème ouvert mais fermé il Déclarant « fonctionne comme prévu »: http://code.google.com/p/android/issues/detail?id=7711&can=1&q=scrollbar%20width&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

Alors loin, je n'ai pas vu de solution, je n'ai pas beaucoup étudié. Si vous trouvez une solution, veuillez mettre à jour cette question.

+0

Je ne pouvais pas encore trouver – Jithin

+0

moi aussi. Pas encore! – Sana