본문 바로가기

프로그래밍/안드로이드

[안드로이드/Android] 안드로이드 ViewGroup

안드로이드 ViewGroup


ViewGroup“ View를 담는 통 이라고 생각하시면 됩니다.


ViewGroup를 상속받은 녀석들은 또다른 View를 포함할 수 있습니다. 잘보시면 ViewGroup View를 상속 받았습니다. 그러니 ViewGroup는 또다른 ViewGroup도 포함할 수 있다는 것이 되겠죠.

 

이러한 특징을 잘 이용하시면 보다 멋진 화면구성을 하실 수가 있습니다.

 

다음은 ViewGroup에서 사용되는 속성들 입니다


ViewGroup View를 상속 받기 때문에 대부분의 속성을 View안에 있는 것을 사용 한답니다

대신 ViewGroup는 내부 클래스인 ViewGroup.LayoutParams 를 가지고 있습니다.

이 녀석 자주 쓰인답니다.^^

 

ViewGroup.LayoutParams는 자신의 부모뷰에게 어떻게 배치되는지에 대해 알리는 것입니다.


그렇기 때문에 크기를 나타내는 변수만(height, width) 존재 합니다

여기에 있는 변수는 xml속성값중 android:layout_height, android:layout_width와 매칭 됩니다.


참고

안드로이드 View  ☞ http://jwandroid.tistory.com/154

 

참고 사이트

http://developer.android.com/reference/android/view/ViewGroup.html

http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html


덧글]

개발하시다가 온몸이 찌뿌둥하시면 아래 동영상을 따라 스트레칭을 한번하세요.


1. 목디스크 예방을 위한 목운동    ☞  http://jwandroid.tistory.com/192 

2. 손목터널증후군 손목스트레칭으로 예방합시다.     ☞  http://jwandroid.tistory.com/193

3. 개발자 여러분 허리를 세우세요 - 척추체조 1번     ☞  http://jwandroid.tistory.com/194

4. 개발자 여러분 허리를 세우세요 - 척추체조 2번     ☞  http://jwandroid.tistory.com/195

5. 개발자 여러분 허리를 세우세요 - 척추체조 3번     ☞   http://jwandroid.tistory.com/196

6. 개발자 여러분 허리를 세우세요 - 척추체조 4번     ☞  http://jwandroid.tistory.com/197