Computer Science/Android

4] 이번에는 레이아웃 입니다

냐옹냐옹아 2012. 4. 26. 16:39

먼가  노트필기 대신 작성(?) or 백업용(?)  뭐 그런 용도라

모든 글들이 많이 허술할 것 같네요

-----------------------------------------------------------------------------------


레이아웃의 종류



1. LinearLayout

2. RelativeLayout

3. FrameLayout

4. Include Other Layout

5. Fragment

6. TableLayout

7. TableRow




LinearLayout은 뷰들을 수평(horizontally) or 수직(vertically)으로 나열하는 레이아웃

                                   




RelativeLayout은 뷰들을 자신 또는 특정한 뷰에 상대적으로 위치시키는 레이아웃입니다.

                                   

                       <위의 버튼은 왼쪽과 EditText 로부터 거리를 지정>



FrameLayout은 자신의 좌상단 좌표를 기준으로 자신의 뷰들을 배치하는 레이아웃 뷰

                                    



Include Other Layout는 다른 레이아웃 뷰를 포함하는 UI객체로서,   여러 XML파일을 추가할 수 있음

          이것은 나중에 예제로 한번 다루기로 하져



Fragment는 3.0버전 부터지원, 폰이 갤래기라 ㅠ 한번도 안써봤네요

           http://congbab.tistory.com/26 에 자세히 설명되어있습니다.



TableLayout은테이블형식(2차원 배열 모양)으로 뷰를 배치해요

            TableRow는   TableLayout안에서 행의 역할을 합니다