Android-用Butterknife替换findViewById

我已经用Butterknife库成功替换了findViewByIds.
不幸的是,发生了一个问题:

final Button btnPopup = (Button) popupView.findViewById(R.id.btn_popup); //popupView.findViewById(...) problem!!!

如何在Butterknife中更改此代码行:as Butterknife.bind(this);参加整个活动

解决方法:

使用以下方法将popupView绑定到主视图

View popupView = View.inflate(getContext(), R.layout.yourPopup, null);
ButterKnife.bind(this,popupView);

或者您可能想直接使用绑定

Button btnPopup = ButterKnife.findById(popupView, R.id.btn_popup);
上一篇:找到EditText时,Android Studio findViewById引发错误


下一篇:第四次作业