2012-10-01 60 views

回答

-1

也許你可以創建一個自定義的類來擴展你使用的任何視圖。那麼你可以overwite的onDraw(),並把它回調到您的主要活動(把它傳遞給你的擴展視圖)

class mButton extends Button { 
    private Activity ownerActivity; 

    public void setOwner(Activity pA) { 
     ownerActivity = pA; 
    } 

    @override 
    public void onDraw() { 
     super.onDraw(); 
     ((MainActivity) ownerActivity).callback(); 
    } 
} 

或沿這些行的東西...

2

檢查this回答,你可以簡單加setWillNotDraw(false)即可收到onDraw()回撥

相關問題