37 votes

Puis-je rendre un élément ListView non sélectionnable?

J'implémente un ListView sans fin (comme dans l'application Twitter). Je veux faire le dernier élément non selecteble. Ainsi, si l'avant-dernier élément est sélectionné et que je fais défiler l'écran vers le bas avec ma boule de commande, rien ne se passe. J'ai essayé de configurer android: focusable = "false" et android: cickable = "false" mais je n'ai pas remarqué de modification.

97voto

Romain Guy Points 57114

C'est assez facile, dans votre adaptateur, vous pouvez remplacer la méthode isEnabled (int position) et renvoyer false pour cet élément.

0voto

skr1p7k1dd Points 11

Si vous souhaitez obtenir le même effet sans avoir à utiliser d'adaptateur personnalisé, vous indiquez à OnClickListener d'ignorer cet élément lorsqu'il est exploité, puis vous définissez une couleur d'arrière-plan unie pour la vue de l'élément.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X