1

我希望有人能帮助我:)GridView - 片段 - LongClick

我有FragmentCategory,哪里我改变,哪些地方将显示在GridView中。

我一直的OnClick,但是当我有 “待定” 的片段,我想有也LongClick - >然后我会告诉MaterialDialog

我的OnClick:

 adapter = new AdapterPlaceGrid(getActivity(), items); 
    adapter.setOnItemClickListener(new AdapterPlaceGrid.OnItemClickListener() { 
     @Override 
     public void onItemClick(View v, Place p) { 
      ActivityPlaceDetail.navigate((ActivityMain) getActivity(), v.findViewById(R.id.image), p); 
     } 
    }); 
    recyclerView.setAdapter(adapter); 

灿有人告诉我,我该怎么做LongClick

谢谢:)

enter image description here

+0

你可以在你的适配器使用回调方法。 – KeLiuyue

回答

1

我想你可以使用

adapter.setOnItemLongClickListener(new AdapterPlaceGrid.OnItemLongCLickListener(){ 
@Override 
    public void onItemLongClick(View v, Place p) { 
     .... 
    } 
}); 

请参阅此链接 https://developer.android.com/reference/android/widget/AdapterView.OnItemLongClickListener.html

+0

你好,不幸的是我不能。看看我编辑的问题:)只有onClick @ joao86 – mousik

+0

是AdapterPlaceGrid类的自定义类吗? – joao86

+0

是的,现在我正在尝试将它添加到:) – mousik