동적으로 생성하는 방법은 간단하다
FrameLayout preview = new FrameLayout(this);
Button button = new Button(this);
이렇게 뒤에 this만 붙여주면 되고
생성할 버튼을 이미 생성되어 있는 레이아웃에 붙일때는
RelativeLayout mainView = (RelativeLayout) findViewById(R.id.preView);
mainView.addView(preview);
mainView.addView(button);
이렇게 넣어주면 붙는다 그리고 크기나 위치를 정할때는
LayoutParams params = new LayoutParams(preWidth, preHeight);
preview.setLayoutParams(params);
preView.setGravity(Gravity.CENTER);
preView.addView(preview,0); //0은 맨 뒤로 보낸다는 소리다.
이렇게 LayoutParams를 이용해서 지정해 주면 된다
'안드로이드' 카테고리의 다른 글
[android] 사진, 동영상 파일 갤러리에 저장 (0) | 2013.02.28 |
---|---|
[android] webView 띄우기 (0) | 2013.02.28 |
[android]간단한 쓰레드 사용법 (0) | 2013.02.28 |
[android] bitmap 이미지 파일로 저장 (0) | 2013.02.28 |
[android] camera preview capture (0) | 2013.02.28 |