본문 바로가기
Develop/android

layout setVisibility

by JmcH 2021. 8. 22.

layout setVisibility를 사용하면 레이아웃, 버튼, 텍스트뷰 등 제어가능한 부분을 숨기거나 보여주는 조건입니다.

 

ex)

layout.setVisibility(View.VISIBLE) // 뷰를 보여준다.

layout.setVisibility(View.INVISIBLE) // 뷰를 숨겨준다.(view가 존재했던 공간이 계속해서 존재한다.)

layout.setVisibility(View.GONE) // 뷰를 숨겨준다. (view가 존재했던 공간도 사라지게 한다.)

 

INVISIBLE은 사용자에게 view가 없는 것처럼 눈속임을 하는 느낌이라면, (숨긴공간에 클릭 이벤트가 있을경우 클릭이 됩니다.)

GONE은 view를 없앤것과 같은 효과를 볼 수 있습니다.

 

 

'Develop > android' 카테고리의 다른 글

textWatcher interface  (0) 2021.08.22
viewBinding (뷰 바인딩)  (0) 2021.08.22
코루틴 (coroutine)  (0) 2021.08.03
[Clone coding] instagram (3)  (0) 2021.07.09
[Clone coding] instagram (2)  (0) 2021.07.08