Android Compose Row child goes out of the screen

사용 언어: Kotlin 1.9.22
사용 버전: 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

댓글

이 블로그의 인기 게시물

Python OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

Forensics .pyc 파일 .py로 복구하기

Android Minimum touch target size

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

KiCad 시작하기 2 (PCB 만들기)