2016-05-07 29 views
0

Freunde zu bekommen habe ich eine dialogfragment, die aus einem recyclerview bestehen. in diesem recyclerview habe ich einige Bilder und text.when ich das bestimmte Bild wählen sollte gewählt werden, bedeutet möchte ich die Position, dass Einzelheiten über meine Tätigkeit erhalten und Dialogfragment entlassen, gehe ich durch die verschiedenen platzierbaren aber nicht verstand. Kann mir bitte jemand sagen, neu in der Programmierung.Wie eine Position Artikel in recyclerview zu einer Aktivität

Vielen Dank im Voraus

+1

Finden Sie Ihre Antwort [HIER] (http://stackoverflow.com/questions/28296708/get-clicked-item-and-its-position-in-recyclerview) veröffentlichen doppelte Fragen vermeiden. –

Antwort

0

eine Methode in Ihrer Aktivität erstellen, die wie unten

public void onRecyclerItemSelected(int position){ 
    yourDialog.dismiss(); 
} 

So rufen Sie diese Methode aus dem Dialog-Fragmente, Capture Klicken Recycler Ansicht mit Schnittstelle von Adapter, um das Dialogfragment zeigt. Also, wenn Recycler Ansicht geklickt können Sie Ihre Aktivität Methode von Dialog Fragment rufen

if(getActivity()!=null && getActivity() instanceOf YourActivity){ 
    ((YourActivity)getActivity().onRecyclerItemSelected(pos); 
} 

mit Wo pos die int pos von Recycler Artikel ist angeklickt. Ich hoffe, Sie verstehen. Irgendwelche Zweifel lassen Sie es mich wissen.

+0

Ich habe nicht verstanden "Capture-Klick der Recycler-Ansicht mit der Schnittstelle vom Adapter." können Sie bitte geben Sie weitere Informationen – sun

+0

werfen Sie einen Blick auf den Link zu wissen, wie man auf Artikel Klick Listener haben. http://antonioleia.com/recyclerview-listener/ –

Verwandte Themen