Comment puis-je créer un setOnClickListener personnalisé pour ma classe?Définir onClickListener via MainActivity sur un élément dans un ListAdapter
J'ai actuellement un listAdapter avec des éléments (Made a Item Class). Chaque fois que je clique sur un élément de cette liste, je veux activer la fonctionnalité que j'ai décrite dans ma MainActivity. Je voudrais définir onClickListeners (custom onClickListeners) sur les classes que j'ai dans mon adaptateur de liste. Comment puis-je le faire?
Si vous ne me comprenez, ou si vous voulez aider, je zippé le projet et le mettre sur mon Google Drive
Je l'ai regardé à travers des dizaines de réponses, mais je ne pouvais pas trouver celui qui travaillait .. S'il vous plaît aider, car j'ai investi beaucoup de temps dans ce domaine.
Item item = new Item().setOnClickListener(new ItemListAdapter.ClickListener() {
@Override
public void onClick() {
Toast.makeText(MainActivity.this, "Clicked me", Toast.LENGTH_SHORT).show();
}
});
EDIT: Parce que je voudrais tourner plus tard dans une bibliothèque, il serait utile pour moi et l'utilisateur que vous pouvez définir un onclick sur un article plutôt que le listview, que je veux cacher de l'utilisateur éventuellement
Que voulez-vous faire avec la logique exactement? – Krish
J'ai édité ma question, peut-être que cela explique ce que je veux exactement – Jason
Pourquoi avez-vous implémenté ClickListener dans l'activité? Y a-t-il une raison à cela? – Krish