Scrollbare Listen können dabei helfen, Datensätze zu verwalten, responsive Designs zu erstellen und die Navigation zu erleichtern. Mit einer endlichen scrollbaren Liste können Sie kleinere Artikelgruppen in Ihrer App anzeigen. Wie Sie Leistungsprobleme bei größeren Datensätzen oder Listen mit unbekannter Länge vermeiden, erfahren Sie unter Daten mit Listen und Seitenlademechanismus verzögert laden.
Versionskompatibilität
Für diese Implementierung muss das minSDK Ihres Projekts auf API-Level 21 oder höher festgelegt sein.
Abhängigkeiten
Liste mit vertikalem Scrollen erstellen
Mit dem folgenden Code können Sie eine vertikal scrollbare Liste erstellen:
@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)) } } }
Wichtige Punkte zum Code
- Legen Sie das Scrollverhalten von
Column
mit dem ModifikatorverticalScroll
und der FunktionrememberScrollState
fest. - Wenn Sie eine Liste mit horizontalem Scrollen erstellen möchten, erstellen Sie eine
Row
mit dem ModifikatorhorizontalScroll
.
Ergebnisse
![Eine vertikale Liste, die auf Wischbewegungen reagiert](https://developer.android.google.cn/static/develop/ui/compose/images/gestures-simplescroll.gif?hl=de)
Sammlungen, die diesen Leitfaden enthalten
Dieser Leitfaden ist Teil der folgenden ausgewählten Sammlungen von Kurzanleitungen, die allgemeinere Ziele der Android-Entwicklung abdecken:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=de)
Liste oder Raster anzeigen
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=de)
Interaktive Komponenten anzeigen
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=de)