2010-06-06 54 views
1

我是继承Android的视图类,但是每当我从另一个类创建视图的实例时,构造函数都不会被调用(或者看起来如此)。我实施了public myclass (Context context)public myclass (Context context, AttributeSet, attrs)视图构造函数的子类不被调用

我搞不​​清楚我做错了什么。我是否需要重写onDraw和onMeasure?

感谢您的帮助!

+0

你是如何夸大你的观点工作平局? XML或Java代码? – Samuh 2010-06-07 03:33:51

+0

我试过这两种方法 – 2010-06-10 02:03:47

回答

0

我不确定你的代码是什么,所以我就告诉你,我

class DrawOnTop extends View { 
    public DrawOnTop(Context context) { 
      super(context); 
      // TODO Auto-generated constructor stub 
    } 
    @Override 
    public void onDraw(Canvas canvas) { 
      // TODO this is where stuff is drawn. 

    } 

}