当我尝试在Android Studio中扩展ImageView时,收到一条错误消息



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

相关内容

最新更新