2011-08-25 7 views
1

LinearLayout을 확장하지만 특정 하위 클래스의 자식 만 허용하는 사용자 지정 ViewGroup에서 작업하고 있습니다. 가능한 첫 번째 순간에 나는 아이들에게 몇 가지 속성을 설정하고자합니다 (예 : 인덱스 등). Flex에는 createChildren()이라는 메서드가 있으며, 여기서 모든 자식이 만들어지고 creationComplete라는 이벤트가 발생합니다 (자식은 만들어 지지만 아직 측정/배치되지 않았습니다). 안드로이드에 상응하는 무엇입니까?모든 뷰 그룹 하위가 생성되어 초기 등록 정보를 설정할 준비가 되었습니까?

답변

1

뷰를 그리기 전에 뷰에 속성을 추가해야하는 이유가 있습니까? 그렇지 않은 경우 myViewGroup.setTag(myObjectTag)을 사용하여 뷰에 객체를 첨부 할 수 있습니다.이 객체를 인덱싱 할 때 사용할 수 있으므로 Integer 일 수도 있고 myViewGroup.getTag()을 사용하여 뷰의 객체 "태그"를 반환 할 수 있습니다.