Est-il possible de créer un menu contextuel dynamique dans Android? Ce que je veux dire par exemple, si j'ai une liste d'éléments, qui peut être dans deux états: "lire" et "non lu". Je veux être capable de faire apparaître un menu contextuel avec une option de "Mark as Read" pour les éléments non lus, et "Mark as Unread" pour les éléments lus.Options du menu contextuel dynamique
Ainsi en cliquant sur:
> read
> unread <-- click
> read
va afficher le menu contextuel "Marquer comme lu" résultat:
> read
> read
> read <-- click
affiche le menu "Marquer comme non lu".
Y at-il une fonction qui me permet de personnaliser la création du menu contextuel, juste avant son affichage?
Toute aide est la bienvenue!
Que représente le membre .targetView? Je vous remercie! – drozzy
Lorsque vous créez une liste sur Android, chaque élément de la liste est un 'View'. Vous pouvez utiliser différents types de Vues, par exemple un simple TextView (comme dans l'exemple ci-dessus) ou une vue personnalisée (par exemple, une mise en page externe dans un XML avec un LinearLayout, différents TextView, Images, etc). Le 'targetView' représente la' View' que vous utilisez pour afficher chaque élément de la liste. – Cristian