마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

릴레이티브 레이아웃내에 버튼을 아이디만 바꿧을뿐인데..

0 추천
릴레이티브안에 버튼들과 여러가지를 배치하였습니다.

 

그런데 각 버튼의 ID 속성만 바꿧을뿐인데

 

정렬이 뒤죽박죽 되어버리네요;;;

 

이상하네요.

 

ID이름만 바꿔도 이렇게 되는건가요?

 

뒤죽박죽 안되게 아이디 이름 잘 바꾸는 방법은 없을까요?
갸아악 (21,260 포인트) 님이 2013년 3월 20일 질문

1개의 답변

0 추천
RelativeLayout은 다른 뷰를 대상으로 하여 정렬을 하는걸로 알고 있습니다.

뷰A를 놓고, 뷰B를 배치할때 A의 오른쪽(toRight)에 배치해놓고, 뷰A의 아이디만 바꿔버리면 뷰B가 참조하던 기존A아이디는 없는 아이디로 되어 toRight를 하지 않게 됩니다. (아마 이부분은 노란색줄로 뜰겁니다.)

즉 뷰A의 아이디를 바꿀때는 해당 xml파일의 모든 동일한 아이디를 변경해주셔야합니다.

저도 초보라서... 허접한 답변이었습니다.
블랙이요블랙 (12,860 포인트) 님이 2013년 3월 20일 답변
답변 정말 감사드립니다.
많은 도움 되었습니다~
...