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
반응형
'Programming' 카테고리의 다른 글
[Algorithm] 알고리즘 성능분석 방법 (0) | 2013.12.22 |
---|---|
[Algorithm] 자료구조란 무엇인가? (0) | 2013.12.20 |
[Android] R Class (0) | 2013.10.01 |
[Android] Layout - RelativeLayout, AbsoluteLayout, FrameLayout, TableLayout (0) | 2013.09.30 |
[Android] Layout - LinearLayout (0) | 2013.09.29 |