AndroidRecyclerView


introduzione

RecyclerView è una versione più avanzata di List View con prestazioni migliorate e funzionalità aggiuntive.

Parametri

Parametro Dettaglio
Adattatore Una sottoclasse di RecyclerView.Adapter responsabile della fornitura di viste che rappresentano elementi in un set di dati
Posizione La posizione di un elemento di dati all'interno di un adattatore
Indice L'indice di una vista figlio allegata come utilizzata in una chiamata a getChildAt (int). Contrasto con posizione
Rilegatura Il processo di preparazione di una vista secondaria per visualizzare i dati corrispondenti a una posizione all'interno dell'adattatore
Riciclare (visualizzare) Una vista precedentemente utilizzata per visualizzare i dati per una specifica posizione dell'adattatore può essere collocata in una cache per riutilizzarla in un secondo momento per visualizzare nuovamente lo stesso tipo di dati in un secondo momento. Questo può migliorare drasticamente le prestazioni saltando l'inflazione iniziale del layout o la costruzione
Scrap (view) Una vista secondaria che è entrata in uno stato temporaneamente staccato durante il layout. Le viste di scarto possono essere riutilizzate senza essere completamente distaccate dal dispositivo principale RecyclerView, non modificate se non è necessario eseguire nuovamente la rifilatura o modificare l'adattatore se la vista è stata considerata sporca
Sporco (vista) Una vista secondaria che deve essere rimbalzata dall'adattatore prima di essere visualizzata

Osservazioni

RecyclerView è una visualizzazione flessibile per fornire una finestra limitata in un set di dati di grandi dimensioni.

Prima di utilizzare RecyclerView è necessario aggiungere la dipendenza della libreria di supporto nel file build.gradle :

dependencies {
    // Match the version of your support library dependency
    compile 'com.android.support:recyclerview-v7:25.3.1'
}

È possibile trovare l'ultimo numero di versione di recyclerview dal sito ufficiale.

Altri argomenti correlati:

Esistono altri argomenti che descrivono i componenti di RecyclerView :

Documentazione ufficiale

http://developer.android.com/reference/android/support/v7/widget/RecyclerView.html

Versioni precedenti:

  //it requires compileSdkVersion 25
  compile 'com.android.support:recyclerview-v7:25.2.0'
  compile 'com.android.support:recyclerview-v7:25.1.0'
  compile 'com.android.support:recyclerview-v7:25.0.0'

  //it requires compileSdkVersion 24
  compile 'com.android.support:recyclerview-v7:24.2.1' 
  compile 'com.android.support:recyclerview-v7:24.2.0' 
  compile 'com.android.support:recyclerview-v7:24.1.1'  
  compile 'com.android.support:recyclerview-v7:24.1.0'  

  //it requires compileSdkVersion 23
  compile 'com.android.support:recyclerview-v7:23.4.0'
  compile 'com.android.support:recyclerview-v7:23.3.0'
  compile 'com.android.support:recyclerview-v7:23.2.1'
  compile 'com.android.support:recyclerview-v7:23.2.0'
  compile 'com.android.support:recyclerview-v7:23.1.1'
  compile 'com.android.support:recyclerview-v7:23.1.0'
  compile 'com.android.support:recyclerview-v7:23.0.1'
  compile 'com.android.support:recyclerview-v7:23.0.0'

  //it requires compileSdkVersion 22
  compile 'com.android.support:recyclerview-v7:22.2.1'
  compile 'com.android.support:recyclerview-v7:22.2.0'
  compile 'com.android.support:recyclerview-v7:22.1.1'
  compile 'com.android.support:recyclerview-v7:22.1.0'
  compile 'com.android.support:recyclerview-v7:22.0.0'

  //it requires compileSdkVersion 21
  compile 'com.android.support:recyclerview-v7:21.0.3'
  compile 'com.android.support:recyclerview-v7:21.0.2'
  compile 'com.android.support:recyclerview-v7:21.0.0'

RecyclerView Esempi correlati