달력

8

« 2019/8 »

  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3


 

 

Layout (레이아웃)

그룹중에서 내부에 뷰들을 포함하고 있으며 그것들을 배치하는 역할을 하는 뷰입니다.

 

 

 

ViewGroup을 바로 상속받는 뷰

LinearLayout, RelativeLayout, FrameLayout, AbsoluteLayout 뷰는 ViewGroup을 바로 상속 받습니다.


 

 

 

 

 

 

 

LinearLayout을 상속받는 뷰

TableLayout 뷰는 TableRow 뷰들을 자식으로 갖습니다. 이들은 위에서 아래로 배치됩니다. 이러한 특성을 활용하기 위해 TableLayout 뷰는 LinearLayout 뷰를 상속 받았습니다.

 

설명

TableRow

TableLayout에서 행(row)의 역할을 맡기 때문에 TableLayout 자식 뷰들은 왼쪽에서 오른쪽으로 배치됩니다. 이러한 특성을 활용하기 위해 TableLayout 역시 LinearLayout 뷰를 상속 받고 있습니다.

RadioGroup

RadioButton 뷰들을 자식으로 가지며, 자식들을 위에서 아래로 배치합니다. 이를 위해  LinearLayout을 상속 받고 있습니다.

TabWidget

텍스트만 가질 수도 있고, 이미지와 텍스트를 가질 수도 있습니다.

이미지가 위에, 텍스트가 아래에 놓이는 것이 보통입니다. 이들은 단순히 위 아래 순서대로 배치하면 됩니다. 이를 위해 TabWidget 뷰는 LinearLayout 상속 받고 있습니다.

 


 

 

 

 

RelativeLayout을 상속받는 레이아웃 뷰

설명

DialerFilter

 처음 생성할 때 2개의 EditText 뷰들을 자식으로 갖습니다. 그리고 이들은 RelativeLayout에서 정의된 규칙대로 DialerFilter 뷰 안에서 배치 됩니다.

TwoLineListItem

2개의 TextView 뷰들을 자식으로 가질 수 있습니다. DialerFilter와 마찬가지로 이들은 RelativeLayout에서 정의된 규칙대로 TwoLineListItem 뷰 안에서 배치 됩니다.

 

 


 

 

 

 

 

FrameLayout을 상속받는 레이아웃 뷰

ImageSwitcher, TextSwitcher,ViewFlipper 뷰들은 하나의 뷰만 보여줄 수 있으며, 다른 뷰로 교체시 애니메이션 효과를 나타냅니다. FrameLayout에서 이러한 특성이 구현되어 있습니다. 이를 재활용하기 위해 이 뷰들은 FrameLayout을 상속 받고 있습니다.

 


 

 

그 외 뷰들

 그 외 뷰들은 레이아웃 클래스를 상속받지만, 그 안에 뷰들을 직접 넣을 수는 없습니다. 자식 뷰들이 이미 그 안에 구현되어 있습니다.

 

 



'Development > Android' 카테고리의 다른 글

Adapter 상속 도식도  (0) 2019.08.26
AnalogClock  (0) 2019.08.23
Layout (레이아웃) 클래스 목록  (0) 2019.08.22
FrameLayout의 주요 레이아웃 속성들  (0) 2019.08.22
FrameLayout  (0) 2019.08.21
LinearLayout의 주요 레이아웃 속성들  (0) 2019.08.21
Posted by codedragon codedragon

댓글을 달아 주세요


 

FrameLayout의 주요 레이아웃 속성들

속성

적용대상

설명

android:layout_gravity

부모 뷰

다음 상수들 중 하나 또는 여러 개를 ‘|’ 결합한 것.

 

top, bottom, left, right, center_vertical, fill_vertical, center_horizontal, fill_horizontal, center, fill

부모 안에서 자식 뷰의 정렬 방식 지정

foreground

 

-

프레임레이아웃의 전경 이미지를 지정

foregroundGravity

 

 

전경 이미지의 위치를 지정

 

 


'Development > Android' 카테고리의 다른 글

AnalogClock  (0) 2019.08.23
Layout (레이아웃) 클래스 목록  (0) 2019.08.22
FrameLayout의 주요 레이아웃 속성들  (0) 2019.08.22
FrameLayout  (0) 2019.08.21
LinearLayout의 주요 레이아웃 속성들  (0) 2019.08.21
layout_weight  (0) 2019.08.21
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

form 객체

form 태그 안의 입력양식을 제어하는 객체.

 

 

 

form 객체 접근 방법

구분

설명

forms[인덱스 번호]

문서 안에 있는 form 태그에 순서대로 인덱스가 메겨집니다.

formName

form 태그에 지정된 이름으로 접근가능.

 

 

 

form 객체속성

속성

설명

action

·       <form> 태그의 action 속성에 기록된 정보를 보관

·       form action .

elements

·       텍스트 입력상자, radio 버튼 양식을 배열로 저장

encoding

·       encoding 속성에 기록된 정보를 보관

·       form 인코딩 속성

method

·       method 속성에 기록된 정보를 보관

·       form 메소드.

target

·       target 속성에 기록된 정보를 보관

length

·       양식의 개수

name

·       name 속성에 기록된 정보를 보관

·       form 태그의 이름

 

 

 

form 객체 메서드 

메서드

설명

reset()

form 양식에 입력된 값을 초기화

submit()

form 양식에 입력된 값을 전달

 

 

 

form target 프로퍼티 

결과를 표시하는

_blank

윈도우

_self

현재 프레임(윈도우)

_parent

부모 프레임

_top

프레임 분할을 해제하고 윈도우 전체에 표시

프레임명,윈도우명

지정된 임의의 프레임(윈도우)

 

 


Posted by codedragon codedragon

댓글을 달아 주세요