본문 바로가기
반응형
🚀 Jetpack Compose에서 키보드 제어하는 법! (보이기, 숨기기, 화면 크기 대응) 안녕하세요!  오늘은 Jetpack Compose에서 키보드를 다루는 방법에 대해 정리해보려고 합니다.Compose를 사용할 때 키보드가 화면을 가리거나, 자동으로 내리지 않는 문제를 경험한 적 있으신가요?이 글에서는 ✅ 키보드 보이기, ✅ 키보드 숨기기, ✅ 화면 크기 대응까지 모두 해결하는 방법을 알려드릴게요! 🚀 🎯 1. Jetpack Compose에서 키보드 보이기사용자가 입력 필드를 터치하면 키보드가 나타나지만, 특정 상황에서는 프로그래밍적으로 키보드를 띄워야 할 수도 있죠!이럴 때는 LocalSoftwareKeyboardController를 사용하면 됩니다.✏️ 키보드를 자동으로 띄우는 코드@Composablefun ShowKeyboardExample() { val keyboardCo.. 2025. 2. 28.
Jetpack Compose 키보드 올라올 때 뷰 올리기 (IME Padding 적용 방법) 1. 개요안드로이드 Jetpack Compose에서 키보드(IME)가 올라올 때 특정 뷰를 자동으로 올려 UI가 가려지지 않도록 하는 방법을 소개합니다. Compose의 WindowInsets 또는 Accompanist 라이브러리를 활용하여 키보드가 화면을 가리지 않도록 처리할 수 있습니다.2. 기본적인 해결 방법 (WindowInsets 활용)Jetpack Compose에서는 WindowInsets.ime을 사용하여 키보드 높이를 가져오고, 이를 padding()으로 적용하여 UI를 자동으로 이동시킬 수 있습니다.📌 코드 예제@Composablefun KeyboardAwareScreen() { val insets = WindowInsets.ime val imeHeight by remembe.. 2025. 2. 25.
반응형