Explore Compose's lazy components, which make it easy to display lists of items. Learn how to show different item types, implement sticky headers, and programmatically control or react to the scroll-position changes.
Key points
- The
LazyColumn
API is built as a DSL, differing from other layouts in Compose. - Use
LazyColumn
to display items visible on screen. - Use the
items()
function to pass items. The lambda defines the content of each of the items, so you can keep the existing code. - To display many different item types, use the
groupBy
function.
Parent collections
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?authuser=9)
Display a list or grid
Lists and grids allow your app to display collections in a
visually pleasing form that's easy for users to consume.
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?authuser=9)
Compose basics (video collection)
This series of videos introduces various Compose APIs,
quickly showing you what’s available and how to use them.
Have questions or feedback
Go to our frequently asked questions page and learn about quick guides or reach out and let us know your thoughts.