在Android Studio中,我正在尝试扩展ImageView小部件,但收到错误消息"Android.widget.ImageView'中没有可用的默认构造函数"。如何解决此错误?
我的代码如下:
包com.example.trendpoints;
导入android.content.Context;导入android.widget.ImageView;
公共类CouponImageView扩展ImageView{
public CouponImageView(Context c) {
}
}
您只需要添加super(c);
。编译器告知没有可用的默认构造函数。默认构造函数是没有参数的构造函数,如果没有super(c)
,您将尝试以隐式方式调用
public CouponImageView(Context c) {
super(c);
}