2015-07-23 13 views
5

Come posso aggiungere una barra di azione contestuale a un recyclerview per gestire una pressione prolungata sugli elementi per consentire a un utente di eliminarli? Ho già una panoramica del riciclaggio di lavoro Qualcuno ha usato questa libreria https://github.com/afollestad/material-cab?Implementare una barra di azioni contestuali su recyclerview

+3

"Ho già un recyclerview di lavoro" - quindi aggiungere un lungo Fare clic su ascoltatore per le visualizzazioni delle voci e aprire il CAB. Non c'è nulla di unico in RecyclerView qui. Vedere https://github.com/commonsguy/cw-omnibus/tree/master/RecyclerView/ActionModeList e https://github.com/commonsguy/cw-omnibus/tree/master/RecyclerView/ActionModeList2 per le implementazioni di esempio. – CommonsWare

+0

@CommonsWare Quali sono le differenze chiave tra i due campioni di github consigliati sopra? – AJW

+0

@AJW: uno ha un "2" alla fine. :-) Più seriamente, 'ActionModeList2' è il campione più completo, che influenza effettivamente i dati del modello. 'ActionModeList' implementa la modalità di azione ma in realtà non fa nulla in risposta ad essa. – CommonsWare

risposta

1

si dovrebbe fare riferimento al seguente link vi aiuterà a http://www.edumobile.org/android/contextual-action-bar-cab-part2/ è spiegare la contestuale azione Bar in dettaglio

ha funzionato per me

+0

il collegamento che fornisci è utile per creare una barra di azione contestuale ... ma come posso combinarlo con la selezione di oggetti di riciclo? –

+0

La problematica specifica è quella di implementare l'azione contestuale con la vista del riciclatore, ma l'articolo non parla della visualizzazione del riciclatore. – wizmer

+0

sto recuperando dati API remoti e impostato su adattatore come implementare la selezione multipla con la modalità di azione contestuale per record deleta, per favore aiutatemi – Harsha