layout.setVisibility(View.VISIBLE);
해당 뷰를 보여줌
layout.setVisibility(View.INVISIBLE);
해당 뷰를 안 보여줌(공간은 존재)
layout.setVisibility(View.GONE);
해당 뷰를 안 보여줌(공간마저 감춤)
보여주는 모습이 약간 헷갈릴 수 있는데 예를 들자면 이렇다.
가운데 B2라고 적힌 레이아웃을 setVisibility(View.INVISIBLE)해주면
이렇게 된다. 원래 B2가 있던 공간이 자리를 차지하고 있다.
여기서 아까 그 레이아웃을 layout.setVisibility(View.GONE)해주면
이렇게 된다. 자리를 차지하고 있던것도 사라진다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드/Android]약분, 최대공약수 구하기 (0) | 2016.09.13 |
---|---|
[안드로이드/Android]특수문자 입력하기 (0) | 2016.07.22 |
[안드로이드/Android]setTextColor 사용법 (0) | 2016.07.15 |
[안드로이드/Android]랜덤함수, 난수 만들기 (0) | 2016.07.14 |
[안드로이드/Android]안드로이드 Activity 전환 (0) | 2016.07.13 |