1

Ich hoffe, dass mir jemand helfen kann :)Gridview - Fragments - LongClick

ich FragmentCategory haben, wo, wo ich ändern, die Plätze werden in Gridview angezeigt.

Ich habe immer OnClick, aber wenn ich Fragment "pending" haben, möchte ich auch LongClick haben -> Dann werde ich MaterialDialog

Meine OnClick zeigen:

 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); 

Can jemand sagt mir, wie kann ich machen LongClick?

Thanks :)

enter image description here

+0

Sie können in Ihrem Adapter-Methode verwenden Rückruf nutzen könnten. – KeLiuyue

Antwort

1

ich glaube, Sie

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

Siehe diesen Link https://developer.android.com/reference/android/widget/AdapterView.OnItemLongClickListener.html

+0

Hallo, leider kann ich nicht. Schau auf meine bearbeitete Frage :) Nur onClick @ joao86 – mousik

+0

ist die AdapterPlaceGrid Klasse eine benutzerdefinierte Klasse? – joao86

+0

Ja, es ist, jetzt versuche ich es dort hinzuzufügen :) – mousik

Verwandte Themen