xml의 id값은 고유하다고 알고있습니다
그런데 중복되어도 알아서 상황에맞게 수행을 하는데 (예를들어 button,linearlayout 같은 흔한 것들..)
R.java에서 리소스값은 하나일터인데 각각 처리되는 이것은 어떤 원리인가요??
고유하지 않습니다.
xml에 두 개의 버튼을 넣고, 동일한 id를 넣어서 사용해보시면
먼저 정의된 버튼만 동작할 것입니다.
findViewById 라는 메서드는 해당 ViewGroup 내부에서 id를 찾아서 View를 리턴합니다.
동일한 id가 여러 개 있을 경우 가장 먼저 찾아지는 view를 반환할 것입니다.
아갈로이드// 감사합니다. 덕분에 지나가다 하나 더 배워가네요.
로그인 유지
고유하지 않습니다.
xml에 두 개의 버튼을 넣고, 동일한 id를 넣어서 사용해보시면
먼저 정의된 버튼만 동작할 것입니다.
findViewById 라는 메서드는 해당 ViewGroup 내부에서 id를 찾아서 View를 리턴합니다.
동일한 id가 여러 개 있을 경우 가장 먼저 찾아지는 view를 반환할 것입니다.