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 urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Python bytes.fromhex()

Android Minimum touch target size

tensorflow tf.random.uniform()

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

tensorflow tf.expand_dims()

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

Android Java 8+ Api desugaring

Android Notification with Full Screen