请问:Android下怎样让Activity的一部分用于画图而不占用整个Activity 另一部分显示其他控件

请教:Android下怎样让Activity的一部分用于画图而不占用整个Activity 另一部分显示其他控件
通常我们利用View或SurfaceView画图时是这么做的,在onCreate()方法里:
    setContentView(new MySurfaceView(this));        
并在Activity里定义内部类
    MySurfaceView extends SurfaceView implements SurfaceHolder.Callback {
    ...
    }
但这样整个Activity就用来画图了,怎样让Activity的一部分来画图,另一部分照常显示其他Widget(例如Button、TextView等等)?
    路过的大虾们帮忙解答一下,谢谢!
    
Android 画图 移动平台

------解决方案--------------------
setContentView() 这个地方设置布局
布局里面包含一个ViewGroup 专门用来绘画图形,把绘画好的图形作为子视图加入。
------解决方案--------------------
 MySurfaceView extends SurfaceView implements SurfaceHolder.Callback {
   
 }

setContentView(R.layout.main);
ViewGroup view1 = (ViewGroup)findViewById(R.id.myview);
view1.add(new MySurfaceView());
------解决方案--------------------
也可以用Fragment吧