제 활동에서 X 유형과 Y 유형의 두 가지 유형의보기를 사용하고 있습니다.Butterknife는 다른 소스로 뷰를 바인딩합니다.
X 유형보기는 setContentView()
이라고하는 xml 레이아웃 파일에서 직접 정의됩니다. Y 유형의보기의 경우 활동에 팽창하는 대화 상자에 나타나며 목록보기 (활동 xml에 있음)의 헤더보기로 추가합니다.
이제 어떻게 버터 나이프를 사용하여 이러한 뷰 유형을 주입 할 수 있습니까? Butterknife.bind(@NonNull Activity target)
으로 전화하면 활동 xml에있는보기 만 삽입됩니다. 그리고 만약 내가 Butterknife.bind(@NonNull Object target, @NonNull Dialog source)
이라면, 그 대화 상자에있는보기 만 주입 할 것입니다.
희망 사항을 명확하게 설명했습니다.
다른 것이 필요한지 알려주세요.
각보기마다 한 번 호출하면 작동하지 않습니까? –
작동하지 않습니까? 그것은'bind' 문이 먼저 오는 것을 볼 것이고 부모보기에서 주석이 달린 모든 뷰를 찾아서 던져 봅니다. – Yashasvi