반응형

View의 출력 상태를 제어해보자.


먼저 테스트를 위해 TextView들을 적당히 생성시켰다.

차이를 알아보기 편하게 텍스트 크기나 색상값등도 추가했다.


View의 출력 상태를 제어하는 속성은 'visibility' 이다.

visibility의 속성 값으로는 3가지가 있다.

  • true : 기본 값이며 view를 표현 해준다.
  • gone : view를 보이지 않게하며, 해당 영역을 확보하지 않는다.
  • invisible : view를 보이지 않게하며, 해당 영역을 확보한다.

true는 따로 visibility 속성에 값을 주지 않으면 지정되는 기본 값이기에 다루지 않겠다.


 

먼저 'gone'으로 속성 값을 지정해보았다.

TextView 2에 visibility 속성 값을 gone으로 설정한 모습

'gone' 속성 값을 사용할 경우 해당 view의 영역을 포함해서 아예 표현되지 않는다.


TextView 2에 visibility 속성 값을 invisible로 설정한 모습

'invisible' 속성 값을 사용할 경우 해당 view를 표현하지 않지만 영역은 확보된다.


'visibility' 속성은 조건부로 특정 view의 출력 상태를 제어하는데 자주 사용되어질 것 같다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기