728x90
반응형
각 레이아웃별로 제공되는 레이아웃 파라미터
Layout |
Parameter |
ViewGroup.LayoutParams |
layout_width, layout _height |
ViewGroup.MarginLayoutParams |
layout_marginLeft, layout_marginRight |
LinearLayout.LayoutParms |
layout_gravity, layout_weight |
AbsoluteLayout.LayoutParams |
layout_x, layout_y |
RelativeLayout.LayoutParams |
layout_above, layout_alignParentRight |
이러한 레이아웃 파라미터를 실행중에 속성을 변경 시켜 줄 수가 있다. 하지만 레이아웃 속성을 변경시키면 배치상태도 변해야 하기 때문에 디자인 타임에 한변 결정이 되면 왠만해서 바꾸지 않는다. 그래도 변경 시켜주어야 한다면 얼마든지 가능하다.
ViewGroup.LayoutParams getLayoutParamd()
void setLayoutParams (ViewGroup.LayoutParams params)
get~ 매소드는 현재 설정되있는 레이아웃 파라미터값을 얻어오며 set~은 새로은 파라미터값을 적용시키는 것이다. 그렇기 때문에 get~ 먼저 호출하고 set~으로 호줄이 되어야 한다.
728x90
반응형
'개발' 카테고리의 다른 글
[Windows/WinAPI] 레지스트리 Key 생성하기(실습4) (0) | 2013.10.04 |
---|---|
[C언어] 문자, 문자열 입력 (0) | 2013.10.04 |
[Windows/WinAPI] Polymorphic 자료형 (1) | 2013.10.03 |
[Android] R Class (0) | 2013.10.01 |
[Android] Layout - RelativeLayout, AbsoluteLayout, FrameLayout, TableLayout (0) | 2013.09.30 |