解决方案 »

  1.   

      public void surfaceCreated(SurfaceHolder holder) {
           //把你需要计算的东西 放到这个方法里面处理就可以了。   
        } 
      

  2.   


    需要计算的是从其他activity中传过来的,必须在activity中获取。
      

  3.   

     setContentView(R.layout.cartoon);
    ViewGroup lyView = (ViewGroup)findViewById(R.id.content); //你的cartoon里面有个Layout布局
    然后动态加入SurfaceView
    MySurfaceView  sf = new MySurfaceView (this);
    lyView,addView(sf); //动态添加
      

  4.   

    MySurfaceView 的构造函数是public MySurfaceView(Context context, AttributeSet attrs) 
    而且你这要的话还用不用在XML中注册SurfaceView么
      

  5.   

    不用在XML里面放入了。 你用第一个构造函数就可以了。
    可以用一个构造函数
     public MySurfaceView(Context context){}