我在CardGridView中使用CardsLib库中的Cards。在实现其中一个侦听器时,我能够捕获单击或长单击,但我无法同时实现两者。就像常规视图一样,我在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) {
}
});发布于 2016-09-27 04:01:01
试试这个,
myCard.setOnLongClickListener(this);
public void onClick(View view) {
}https://stackoverflow.com/questions/39710950
复制相似问题