我在CardGridView中使用CardsLib库中的卡片。在实现其中一个侦听器时,我能够捕获单击或长按,但我无法同时实现这两个。 与常规视图一样,我在OnLongCardClickListener中返回true以使用该事件。
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) {
}
});
答案 0 :(得分:0)
试试这个,
myCard.setOnLongClickListener(this);
public void onClick(View view) {
}