안드로이드 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
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드/Android] 안드로이드 레이아웃 RelativeLayout (4) | 2012.05.09 |
---|---|
[안드로이드/Android]안드로이드 레이아웃 LinearLayout (0) | 2012.05.09 |
[안드로이드/Android]안드로이드 레이아웃 (2) | 2012.05.09 |
[안드로이드] 안드로이드 Failed to install timeout (1) | 2012.05.08 |
[안드로이드/Android] 안드로이드 View (0) | 2012.05.07 |
[안드로이드/Android] 안드로이드 인텐트 - 2 (0) | 2012.05.07 |
[안드로이드/Android] 안드로이드 - 리소스 (1) (0) | 2012.05.07 |
[안드로이드] 안드로이드 - 리소스 (2) (0) | 2012.05.07 |
[안드로이드/Android] 안드로이드 권한(Permission) 종류 (3) | 2012.05.04 |