본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] Layout 에 대하여..

by 돼지왕 왕돼지 2012. 6. 11.
반응형


http://developer.android.com/guide/topics/ui/layout-objects.html 

- FrameLayout 은 child 의 위치를 조절할 수 있다. 무조건 leftmost & topmost 위치에 fix 이다.


- LinearLayout 의 weight 는 중요도를 이야기한다. 큰 값일수록 더 중요하고 더 많은 공간을 차지한다. 


- LinearLayout 이 horizontal 로 정렬될때에는 가장 먼저 붙은 녀석이 기준이 된다. 위치를 맡춰주기 위해서 android:baselineAligned="true" 등의 옵션을 써서 align 을 조정할 수 있다.


- TableLayout 은 HTML 처럼 span 도 불가능하고, border 도 보여주지 않는다. TableRow 는 TableLayout 의 각 row 에 해당된다. 각 column 들은 stretch 될 수도, fill 될수도 있다.


- 다음은 LayoutObject 들이다.

FrameLayout

Gallery

GridView

LinearLayout

ListView

RelativeLayout

ScrollView

Spinner

SurfaceView

TabHost

TableLayout

ViewFlipper

ViewSwitcher





도움이 되셨다면 손가락 꾸욱~




반응형

댓글