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