"안드로이드 Layout"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 7개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;android layout
;android layout
;안드로이드 레이아웃, Layout 종류
;안드로이드 레이아웃, Layout 종류, 안드로이드 화면구성요소
*뷰들의 배치를 결정함
*하위 뷰들을 포함하는 컨테이너
*하위 뷰들을 포함하는 컨테이너
*뷰들의 배치를 결정하는 방식
*클래스 계층으로 보면 모두 ViewGroup의 하위 클래스<ref>http://developer.android.com/reference/android/view/ViewGroup.html</ref>
*클래스 계층으로 보면 모두 ViewGroup의 하위 클래스<ref>http://developer.android.com/reference/android/view/ViewGroup.html</ref>
*[[액티비티]]에 붙여서 사용함
*[[액티비티]] 또는 다른 레이아웃<ref>즉, 부모 레이아웃</ref>에 붙여서 사용함
:XML(미리 구성된 것)을 붙이거나 java코드에서 동적으로 생성하여 붙일 수 있음
:XML(미리 구성된 것)을 붙이거나 java코드에서 동적으로 생성하여 붙일 수 있음


13번째 줄: 13번째 줄:
*FrameLayout
*FrameLayout
*GridLayout: 그리드 형식 배치
*GridLayout: 그리드 형식 배치
*LinearLayout: 좌상단부터 채우기. 가로/세로 텍스트 채우기와 유사함.<ref>왼쪽부터 오른쪽으로 채워나가되, 너비가 가득차면 아래줄 왼쪽부터 다시 시작하여 채우는 방식</ref>
*LinearLayout: 세로 또는 가로 어느 한방향으로 한줄로 배치
**TableLayout: 테이블 형식 배치
**TableLayout: 테이블 형식 배치


==같이 보기==
==같이 보기==
*[[안드로이드 액티비티]]
*[[안드로이드 액티비티]]
*[[안드로이드 뷰]]
*[[안드로이드 뷰그룹]]
*[[안드로이드 어댑터]]
*[[activity_main.xml 사용 안함]]
*[[activity_main.xml 사용 안함]]



2013년 7월 1일 (월) 14:13 기준 최신판

1 개요[ | ]

android layout
안드로이드 레이아웃, Layout 종류, 안드로이드 화면구성요소
  • 뷰들의 배치를 결정함
  • 하위 뷰들을 포함하는 컨테이너
  • 클래스 계층으로 보면 모두 ViewGroup의 하위 클래스[1]
  • 액티비티 또는 다른 레이아웃[2]에 붙여서 사용함
XML(미리 구성된 것)을 붙이거나 java코드에서 동적으로 생성하여 붙일 수 있음

2 종류[ | ]

  • AbsoluteLayout: 절대적인 위치를 지정하여 배치[3]
  • RelativeLayout: 다른 뷰를 기준으로 상대적인 위치에 배치
  • FrameLayout
  • GridLayout: 그리드 형식 배치
  • LinearLayout: 세로 또는 가로 어느 한방향으로 한줄로 배치
    • TableLayout: 테이블 형식 배치

3 같이 보기[ | ]

4 주석[ | ]

  1. http://developer.android.com/reference/android/view/ViewGroup.html
  2. 즉, 부모 레이아웃
  3. deprecated. 대신 FrameLayout, RelativeLayout 등을 사용하자...
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}