Android layout에서 if 사용하기

사용 버전: Android Studio 4.0.1

사용 언어: Kotlin 1.4.0


안드로이드 layout에서 if 사용하기를 해보겠습니다.



layout에서 if 문을 사용할 수 있습니다. 다만, 방식이 조금 다릅니다.

먼저, livedata가 필요합니다.

https://shwoghk14.blogspot.com/2020/08/android-livedata.html



if 문을 이용하여, 버튼이 보이고 안 보이게 만들어 볼 겁니다. 그러기 위해서는 View를 import 해야 합니다.





자, 보이고 사라지게 만드는 것은 android:visibility를 사용합니다.

아래를 보시면, if 글자가 없습니다. 대신 '? :' 가 사용됩니다. 기능은 if 문과 동일합니다.





viewModel.visibleProgressbar의 변수가 true 면 View.VISIBLE이 실행되고, 아니면 View.GONE이 실행됩니다.



@{변수 ? 참일 때 : 거짓일 때}




끝.



카테고리: 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 만들기)