2017-10-25 1 views
0

ButterKnife.findById(this,view);을 사용하지 않고 액티비티 뷰를 버터 나이프로 바인딩 한 후 뷰를 바인드해야합니다.ButterKnife로 모든 뷰를 바인드 한 후 액티비티에서 뷰를 바인드하는 방법

내가 android findViewBy()을 사용하면 ButterKnife에 대한 @onClick() 표기법을 듣지 않기 때문에 나는 이것을 필요로한다.

참고 :이 당신을 위해 무엇을 찾고 있다면 나는 확실하지 않다 ButterKnife 8.8.1

답변

0

를 사용하고 있지만, 변수를 선언 할 때 당신은보기를 바인딩 할 수 있습니다. 뷰 인스턴스를 바인딩해야합니다.

@BindView(R.id.button) Button mButton; 

@OnClick(R.id.button) 
public void onButtonClicked(View view) { 
    // TODO 
} 
+0

내가 이미 알고 뷰가 아직 팽창하고 있지 않은 경우 문제가 내가 이런 뷰 홀더를 추가 그것은 –

+0

을 팽창 후에 내가 그것을 결합하는 데 필요한? https://stackoverflow.com/questions/37744720/bind-with-butterknife-to-dynamically-added-view-in-android – cwl

+0

감사합니다. 많은 도움이되었습니다. –

관련 문제