public class MyView extends View{
public MyView (Context context)
{
super(context);
}
public void draw(Canvas canvas)
{
super.draw(canvas);
}
}
1:为什么要加MyView的构造函数?
2:为什么两个方法中的super不一样?

解决方案 »

  1.   

    MyView继承了View方法一定要写这2个函数
    构造函数是指,创建了这个MYview
    draw是把这个View给画出来
      

  2.   

    第一,实例化子类(MyView)对象,必须先实例化出父类(View)对象,而父类(View)的构造函数也需要传入Context对象所以要加构造函数,而且在构造函数中必须调用父类的构造器super(context)。 draw(Canvas canvas)方法没深入了解过。