LinearLayout layout = new LinearLayout(getApplicationContext());// 리니어 레이아웃(뼈대 1)
layout.setOrientation(LinearLayout.VERTICAL);
// 리니어 레이아웃 자식붙이기 (뼈대2)
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.FILL_PARENT);
layoutParams.setMargins(0,0,0,0);
layoutParams.weight = 1.0f;
mGallery.setIsGalleryCircular(false);
FrameLayout layFrame = new FrameLayout(getApplicationContext());
layFrame.setBackgroundResource(R.drawable.top_logo);
ImageButton homeButton = new ImageButton(getApplicationContext()); // 버튼 집기
homeButton.setBackgroundResource(R.drawable.btn_category_mainnews_off); // 버튼 배경
FrameLayout.LayoutParams layoutParams3 = new FrameLayout.LayoutParams(
98,45); // 버튼 크기
//버튼의 위치
layoutParams3.gravity = Gravity.LEFT;
layoutParams3.topMargin = 13;
layoutParams3.leftMargin = 10;
// 버튼 클릭 이벤트
homeButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
// 프래임에 버튼 추가해주기
layFrame.addView(homeButton,layoutParams3);
// 레이아웃 크기 지정
layout.addView(layFrame,new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
70));
layout.addView(mGallery, layoutParams);
// 노출시키기
setContentView(layout);
layout.setOrientation(LinearLayout.VERTICAL);
// 리니어 레이아웃 자식붙이기 (뼈대2)
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.FILL_PARENT);
layoutParams.setMargins(0,0,0,0);
layoutParams.weight = 1.0f;
mGallery.setIsGalleryCircular(false);
FrameLayout layFrame = new FrameLayout(getApplicationContext());
layFrame.setBackgroundResource(R.drawable.top_logo);
ImageButton homeButton = new ImageButton(getApplicationContext()); // 버튼 집기
homeButton.setBackgroundResource(R.drawable.btn_category_mainnews_off); // 버튼 배경
FrameLayout.LayoutParams layoutParams3 = new FrameLayout.LayoutParams(
98,45); // 버튼 크기
//버튼의 위치
layoutParams3.gravity = Gravity.LEFT;
layoutParams3.topMargin = 13;
layoutParams3.leftMargin = 10;
// 버튼 클릭 이벤트
homeButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
// 프래임에 버튼 추가해주기
layFrame.addView(homeButton,layoutParams3);
// 레이아웃 크기 지정
layout.addView(layFrame,new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
70));
layout.addView(mGallery, layoutParams);
// 노출시키기
setContentView(layout);
'개발도구 > aOS - 안드로이드 개발' 카테고리의 다른 글
[안드로이드] String - >int 형변환 (1) | 2011.05.26 |
---|---|
[안드로이드] textview bold 볼드 만들기 (0) | 2011.05.26 |
[안드로이드] 메뉴 이미지 변경 버튼 (1) | 2011.05.25 |
[안드로이드] tab line 없애기 tabStripEnabled (0) | 2011.05.24 |
[안드로이드] tab 높이 조절 (0) | 2011.05.24 |