아래는 코모스튜디오가 직접 만든 무료 앱이에요(한 번만 봐주세요 ^^)
Scaffold content에 Composable을 넣을 때, Column으로 감싸지 않으면 내부 크기가 정해져서, 리스트의 가장 아래 부분이 확장 가능한 아이템인데 확장이 될 경우 스크롤이 아래까지 자동으로 되지 않는 문제가 발생.
1. Column 적용
2. fillMaxSize()적용 해서 전체 크기 사용 가능 하도록 한다.(rememberScollState() 적용 해도 안됨.)
다른 방법을 사용 할 경우
java.lang.IllegalStateException: Size(1248 x 2147483647) is out of range. Each dimension must be between 0 and 16777215. at androidx.compose.ui. layout.
해결 방법
{ contentPadding ->
Column( // Column으로 감쌈
modifier = Modifier.
fillMaxSize()
) {
Screen(
modifier = Modifier.padding(contentPadding),
onBackClick = { onBackClick() }
)
}
}
' [안드로이드 공부] > Compose' 카테고리의 다른 글
Unresolved reference: copy (0) | 2024.05.27 |
---|---|
Incompatible types: UiState.Loading and State<UiState<UiData<Any>>> (0) | 2024.05.26 |
Scafford에서 bottomBar, topBar 안보이게 하기 (0) | 2024.04.26 |
Scaffold에 Shape 적용하기 (0) | 2024.04.22 |
Caused by: java.lang.IllegalArgumentException: MaterialThemeUsingMdcTheme requires the host context's theme to extend Theme.MaterialComponents (0) | 2023.07.21 |
모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다. |
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요. |