안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
LinearLayout layout = new LinearLayout(this); // 책을 보면 LinearLayout 이 컴포넌트를 직선상에 정렬이라는데. 이걸 AbsoluteLayout 으로 바꿔야?
layout.addView(bstatus);
이미지버튼 하나를 addView 로 화면에 표시했는데..
이렇게 해서 출력하면 버튼이 무조건 화면 최상단좌측에 붙어있더라구요..
addView(bstatus, x, y) 가 위치 표시인줄 알았는데.. 알고보니 버튼 크기 더군요;;
기종 상관없이 절대값으로 x, y 좌표를 설정해서 위치이동 하는 법 부탁드립니다!
addView 말고 다른 걸 써야 하나요? 아님 AbsoluteLayout 으로 선언부 부터 바꿔줘야 한다면, 그 쪽 부분도 부탁드립니다!
LinearLayout에서 마진값을 주면서 해보세요. 그리고 RelativeLayout이나 FrameLayout을 사용하면 좀 더 쉽게 하실 수 있으실 것 입니다.