其他分享
首页 > 其他分享> > Android-用Butterknife替换findViewById

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);

标签:butterknife,findviewbyid,android
来源: https://codeday.me/bug/20191025/1930961.html