2010-06-06 45 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. 

    } 

}