Creare un elenco scorrevole finito

Gli elenchi scorrevoli possono aiutarti a gestire i set di dati, creare design adattabili e favorire la navigazione. Puoi visualizzare insiemi più piccoli di elementi nella tua app utilizzando un elenco scorrevole finito. Per evitare problemi di prestazioni con set di dati più grandi o con un elenco di lunghezza sconosciuta, consulta Caricare i dati in modo lazy con gli elenchi e la paginazione.

Compatibilità delle versioni

Questa implementazione richiede che il valore minSDK del progetto sia impostato sul livello API 21 o superiore.

Dipendenze

Creare un elenco con scorrimento verticale

Utilizza il seguente codice per creare un elenco con scorrimento verticale:

@Composable
private fun ScrollBoxes() {
    Column(
        modifier = Modifier
            .background(Color.LightGray)
            .size(100.dp)
            .verticalScroll(rememberScrollState())
    ) {
        repeat(10) {
            Text("Item $it", modifier = Modifier.padding(2.dp))
        }
    }
}

Punti chiave del codice

Risultati

Un elenco verticale che risponde ai gesti di scorrimento
Figura 1. Un elenco con scorrimento verticale.

Raccolte che contengono questa guida

Questa guida fa parte di queste raccolte di guide rapide selezionate che coprono obiettivi di sviluppo Android più ampi:

Elenchi e griglie consentono alla tua app di mostrare le raccolte in un formato piacevole e facile da usare per gli utenti.
Scopri come le funzioni composable possono aiutarti a creare facilmente magnifici componenti dell'interfaccia utente basati sul sistema di progettazione Material Design.
Questa serie di video introduce varie API Compose, mostrando rapidamente cosa è disponibile e come utilizzarle.

Domande o feedback

Visita la nostra pagina delle domande frequenti e scopri le guide rapide o contattaci per farci sapere cosa ne pensi.