在代码:public class ClockView extends View private Paint paint; private int width height; public ClockViewContext context supercontext; init; public ClockViewContext conte
在给定的代码中,ClockView类没有定义setTime(int, int)方法。因此,在调用clockView.setTime(hour, minute)时会报错。
要解决这个问题,你需要在ClockView类中添加一个setTime(int, int)方法。你可以在ClockView类中添加以下代码来实现这个方法:
public void setTime(int hour, int minute) { width = hour * 60 + minute; invalidate(); // 通知View重新绘制 }
然后,你就可以在其他地方调用clockView.setTime(hour, minute)来设置时钟的时间了。
原文地址: http://www.cveoy.top/t/topic/iZmv 著作权归作者所有。请勿转载和采集!