2011-09-16 51 views

回答

1

我还没有做到,但尝试this..May可以

For example 

LinearLayout ll1=new LinearLayout(this); 
    LinearLayout ll2=new LinearLayout(this); 
    LinearLayout ll3=new LinearLayout(this); 
    ll1.addView(surfaceview1ObjectFirst); 
    ll2.addView(surfaceview1ObjectSecond); 
    ll3.addView(surfaceview1ObjectThird); 

更新

您可以在一个活动中添加多个surfaceView。添加它们就像在ViewGroup中添加其他视图一样

+0

你解决了吗? – Sameer

+0

这些是线性视图,但是,他要求的是视图 – kabuto178

+0

是的,我知道他问的是srufaceview。所以我解释你可以在一个屏幕内添加多个表面视图 – Sameer

0

在窗口中不能有多个SurfaceView。 A SurfaceView在当前窗口(通道)中打出一个“孔”,并将其自己的窗口放置在当前窗口的下方,以便绘制它自己。 在同一窗口中不能有几个“孔”。 如果您需要使用多个SurfaceViews,请为每个创建一个Dialog,并将它们放入Dialog

相关问题