GAMES IN PROGRESS
Latest Videos
Home
/
Indie Game Developers
/
Unity
/
UI Toolkit: ListViews

UI Toolkit: ListViews

9 min
A ListView in UI Toolkit displays large collections of data using a small number of reusable visual elements. This allows interfaces to handle long lists efficiently without creating a separate UI element for every item. This video explains how ListView differs from ScrollView, why virtualization matters for large data sets, and how makeItem and bindItem work together to create reusable rows. You’ll also see common setup patterns and learn how to sync a ListView’s recycled rows with your underlying data. Learn more about ListViews: https://on.unity.com/ListView Learn more about ScrollView: https://on.unity.com/ScrollView Learn more about TreeView: https://on.unity.com/TreeView Download the QuizU sample project: https://on.unity.com/QuizUSample [0:00] Introduction [0:28] ScrollViews versus ListViews [1:30] Setting up a ListView [4:00] Scrolling and virtualization [5:27] Recycling and UI state [8:19] TreeViews [8:37] Wrap-up _______________ Stay connected with us: Games Twitter/X: https://x.com/unitygames Instagram: https://www.instagram.com/unitytechnologies/ Discord: https://discord.com/invite/unity Discussions: https://discussions.unity.com/ LinkedIn: https://www.linkedin.com/company/unity/ Facebook: https://www.facebook.com/unity3d.in/ Bluesky: https://bsky.app/profile/unity.com Company Twitter/X: https://x.com/unity #Unity #UIToolkit #ListViews