黄油刀 – 无法为片段绑定视图

我得到一个exceptionjava.lang.RuntimeException:无法绑定ButterKnife.bind(this,view)片段的视图。 代码如下所示:

@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_personal, container, false); ButterKnife.bind(this, view); BindData(); return view; } 

Solutions Collecting From Web of "黄油刀 – 无法为片段绑定视图"

看看这个答案在自定义BaseAdapter子类中使用黄油刀导致“无法注入视图”错误

看起来像你必须错误的一些视图types或ID

重复的答案。 无论如何,我的问题(也可能是你的)是:

 <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

然后ImageView绑定到另一个类,例如一个ImageButton

 @Bind(R.id.imageView) ImageButton notAnImageButton 

由于绑定视图的数据types错误而发生此错误