Android Compose Row child goes out of the screen
사용 언어: Kotlin 1.9.22
사용 버전: Android Studio Hedgehog 2023.1.1 Patch 2
Row에 다음과 같이 긴 글자를 넣으니 뒤에 와야할 별표 이미지가 화면 밖으로 밀려나는 것을 볼 수 있습니다.
사용 버전: Android Studio Hedgehog 2023.1.1 Patch 2
안드로이드 컴포즈 Row child goes out of the screen을 알아보겠습니다.
Row에 다음과 같이 긴 글자를 넣으니 뒤에 와야할 별표 이미지가 화면 밖으로 밀려나는 것을 볼 수 있습니다.
첫 번째 child가 공간을 다 차지해서 일어나는 일인데요.
첫 번째 child에 weight를 지정해주면 해결됩니다.
weight 공식 문서입니다.
weight가 설정되면 먼저 weight가 없는 것부터 공간을 그린다음에 weight가 차지한다고 합니다. 그러니 우리의 경우에는 별표가 먼저 그려지고 그다음에 글자가 공간을 차지하게 되어, 화면 밖으로 나가지 않게 됩니다.
FlightItemCard.kt
40 번째 줄처럼 weight를 추가해줍니다.
실행하면 별표가 그대로 유지되늰 것을 볼 수 있습니다.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.