2
에서Android : 왜 뷰의 ID가 양수 여야합니까?
setId - "이 뷰의 식별자를 설정합니다. 식별자는이 뷰의 계층 구조에서 고유 할 필요는 없습니다. 식별자는 양수 여야합니다."
&
findViewById를 -.? "지정된 ID를 가진 아이 뷰를 찾아보기가 주어진 ID를 가지고 있다면, 내가보기의 ID로 음수를 사용할 수없는 이유를
Ipublic final View findViewById(int id) {
// The original android check at here
// if (id < 0) {
// is commented out to test if system could run when Ids are negative numbers
if (id == NO_ID) {
return null;
}
return findViewTraversal(id);
}
시스템을 주석 처리하는 것은 잘 작동하는 것 같군.