0

我在 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) {
      }
 });
4

1 回答 1

0

尝试这个 ,

 myCard.setOnLongClickListener(this); 
 public void onClick(View view) {
 }
于 2016-09-26T20:01:00.797 回答