Toujours afficher la barre de défilement pour une ListView
Il y a ListViews dans certaines activités de mon application.
Depuis Android 2.1 ou 2.2 les barres de défilement sera uniquement affiché si l'utilisateur de faire défiler la liste ou pour très peu de temps au début. Ensuite, les barres de défilement disparaîtra.
Est ce que c'est possible de montrer, toujours, comme par exemple dans Android 1.5?
InformationsquelleAutor Tima | 2011-05-12
Vous devez vous connecter pour publier un commentaire.
Dans votre xml ensemble
android:fadeScrollbars="false"
Vous pouvez accomplir cela avec la méthode setScrollbarFadingEnabled() sur l'objet d'Affichage.
targetSdkVersion
dans votre manifeste pour5
ou plus.minSdkVersion
est ci-dessous5
vous aurez à utiliser la Réflexion pour assurez-vous que la barre de défilement reste visible sur les appareils récents prendre un coup d'oeil à developer.android.com/resources/articles/...Method showBars = View.class.getMethod("setScrollbarFadingEnabled", boolean.class); showBars.invoke(answerList, false);
cela fonctionne