0
J'utilise des cartes de la bibliothèque CardsLib dans un CardGridView. Je suis capable d'attraper des clics simples OU de longs clics lors de la mise en œuvre de l'un des écouteurs, mais je suis incapable de mettre en œuvre les deux. Comme pour les vues régulières, je renvoie true dans OnLongCardClickListener pour consommer l'événement.Impossible d'implémenter OnCardClickListener et OnLongCardClickListener sur les cartes de CardsLib
MaterialLargeImageCard myCard = MaterialLargeImageCard.with(getActivity())
{...}
.build();
myCard.setOnLongClickListener(new Card.OnLongCardClickListener() {
@Override
public boolean onLongClick(Card card, View view) {
return true;
}
});
myCard.setOnClickListener(new Card.OnCardClickListener() {
@Override
public void onClick(Card card, View view) {
}
});
ne fonctionne pas, setOnLongClickListener prend un OnLongCardClickListener en tant que paramètre et doit passer outre onLongClick. –
hmmmm je viens d'essayer d'aider :) –
S'il vous plaît modifier avec plus d'informations. Les réponses au code uniquement et «Essayez ceci» sont déconseillées car elles ne contiennent aucun contenu interrogeable et n'expliquent pas pourquoi quelqu'un devrait «essayer». – abarisone