Comment faire ce qui suit dans ListView - Stack Overflow

Comment faire les étoffes suivantes ListView

Seulement afficher la barre de défilement lorsque l'utilisateur retourner la liste.

Par défaut, si la liste est plus que l'écran, il y a toujours une barre de défilement sur le côté droit.







Est-il possible de définir cette barre de défilement montre que lorsque l'utilisateur bascule la liste?

Continuer à montrer l'image d'arrière-plan de la liste lors du défilement.

J'ai mis une image en arrière-plan de la ListView, mais quand je fais défiler la liste, l'image de fond disparaît et montre seulement un arrière-plan d'affichage de liste noire.

Est-il possible de continuer à montrer la liste image de fond lors du défilement?

Ne pas afficher l'indicateur d'ombre.

Lorsque la liste a plus d'éléments à afficher, il y a une ombre flou noir pour indiquer l'utilisateur qu'il ya plus d'articles. Est-il un moyen de supprimer cet élément?







Le problème avec le fond noir est facile à corriger. Il est un problème avec le cacheColorHint - une façon de dire ce que Android la couleur de fond de votre liste est pour qu'il puisse créer plus facilement le « bord fading » en haut et en bas de votre liste lorsque l'utilisateur défile. Cependant, si votre arrière-plan n'est pas une couleur unie alors le cacheColorHint fait plus de mal que de bien. Voir ce post sur le blog du développeur Android pour plus d'informations. La façon de le corriger est juste d'ajouter ceci à votre ListView xml:

Vous pouvez modifier ce code de couleur pour tout ce que vous voulez; il est au format AARRGGBB, parfois connu sous le nom des codes de couleur HTML, mais avec un 2 chiffres supplémentaires devant pour la transparence.

En ce qui concerne la suppression de la barre de défilement à moins que l'utilisateur défile en fait, je ne suis pas sûr. Expérimenter avec les différentes applications: scrollbar. paramètres. Si vous utilisez Eclipse, vous pouvez taper Android: barre de défilement, puis appuyez sur Ctrl + barre d'espace pour faire suggérer des options.

Ta Réponse







Articles Liés