스크롤 가능한 목록을 사용하면 데이터 세트를 관리하고, 반응형 디자인을 만들고, 탐색을 용이하게 할 수 있습니다. 스크롤 가능한 제한된 목록을 사용하여 앱에 더 적은 수의 항목을 표시할 수 있습니다. 대용량 데이터 세트 또는 길이가 알 수 없는 목록으로 인한 성능 문제를 방지하려면 목록 및 페이징으로 데이터를 지연 로드를 참고하세요.
버전 호환성
이 구현을 사용하려면 프로젝트 minSDK를 API 수준 21 이상으로 설정해야 합니다.
종속 항목
세로 스크롤 목록 만들기
다음 코드를 사용하여 세로 스크롤 목록을 만듭니다.
@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)) } } }
코드 관련 핵심 사항
verticalScroll
수정자와rememberScrollState
함수를 사용하여Column
스크롤 동작을 설정합니다.- 가로 스크롤 목록을 만들려면
horizontalScroll
수정자를 사용하여Row
를 만듭니다.
결과
![스크롤 동작에 응답하는 세로 목록](https://developer.android.com/static/develop/ui/compose/images/gestures-simplescroll.gif?hl=ko)
이 가이드가 포함된 컬렉션
이 가이드는 더 광범위한 Android 개발 목표를 다루는 선별된 빠른 가이드 모음의 일부입니다.
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ko)
목록 또는 그리드 표시
목록과 그리드를 사용하면 앱에서 사용자가 쉽게 소비할 수 있는 시각적으로 만족스러운 형식으로 컬렉션을 표시할 수 있습니다.
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ko)
대화형 구성요소 표시
구성 가능한 함수를 사용하여 Material Design 디자인 시스템을 기반으로 멋진 UI 구성요소를 쉽게 만드는 방법을 알아보세요.
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ko)
Compose 기초 (동영상 모음)
이 동영상 시리즈에서는 다양한 Compose API를 소개하고 사용 가능한 API와 사용 방법을 빠르게 보여줍니다.
질문이나 의견이 있으신가요?
자주 묻는 질문(FAQ) 페이지로 이동하여 빠른 가이드를 알아보거나 문의하여 의견을 보내주세요.