안드로이드 개발 질문/답변
(글 수 45,052)
같은 id를 서로 다른 레이아웃.xml에서 사용한다면 문제가 될까요?
예를 들어 main.xml에서 텍스트뷰에 android:id="@+id/text" 라고 지정해놓고 Main.java에서 가져다쓰고
sub.xml에서도 텍스트뷰에 android:id="@+id/text" 라고 지정해놓고 Sub.java에서 가져다 쓴다고 했을때
R.java에 생성되는걸 보니 text라는 하나의 값만 생성이 되어있습니다. 근데 사용할 때에는 잘 되는거 같기도 하고..
혹시 아시는분 계신가요?
예를 들어 main.xml에서 텍스트뷰에 android:id="@+id/text" 라고 지정해놓고 Main.java에서 가져다쓰고
sub.xml에서도 텍스트뷰에 android:id="@+id/text" 라고 지정해놓고 Sub.java에서 가져다 쓴다고 했을때
R.java에 생성되는걸 보니 text라는 하나의 값만 생성이 되어있습니다. 근데 사용할 때에는 잘 되는거 같기도 하고..
혹시 아시는분 계신가요?
2011.02.08 09:53:53
loading한 layout에 해당 id를 가지고 있다면 상관 없습니다. 하지만 나중에 관리하기 힘들어지니 unique하게 짓는게 편하드라구요.



