예제가 성의 없어 죄송합니다 ;;
// 리니어 레이아웃 생성
LinearLayout subLayOut = new LinearLayout(this);
// 뷰의 가로,세로 방향 설정
subLayOut.setOrientation(LinearLayout.VERTICAL);
// LayoutParam 객체 생성
LinearLayout.LayoutParams params =
new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
// 버튼 생성
Button button1 = new Button(this);
// 버튼 텍스트 설정
button1.setText("버튼1");
// 추가될 영역에 대한 설정
button1.setLayoutParams(params);
// 이벤트 핸들러
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "버튼을 눌렀습니다", Toast.LENGTH_LONG).show();
}
});
// 뷰그룹에 뷰를 추가
subLayOut.addView(button1);
// ContenView
setContentView(subLayOut);
'Andorid > 기초' 카테고리의 다른 글
[android] 뷰,위젯 정렬 또는 크기 조정의 간단한 내용 -0-; (0) | 2015.11.02 |
---|