我是Android新手。我想知道我们可以在android中使用多个SurfaceView吗?我们可以在android的同一个Activity中使用多个SurfaceView吗?
如果有人知道那么请告诉我怎么做?
我被困在这个问题上。
谢谢。
我是Android新手。我想知道我们可以在android中使用多个SurfaceView吗?我们可以在android的同一个Activity中使用多个SurfaceView吗?
如果有人知道那么请告诉我怎么做?
我被困在这个问题上。
谢谢。
我还没有做到,但尝试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中添加其他视图一样
在窗口中不能有多个SurfaceView
。 A SurfaceView
在当前窗口(通道)中打出一个“孔”,并将其自己的窗口放置在当前窗口的下方,以便绘制它自己。 在同一窗口中不能有几个“孔”。 如果您需要使用多个SurfaceViews
,请为每个创建一个Dialog
,并将它们放入Dialog
。
如果你得到了答案,请告诉我,因为你知道我已经很努力地在dualcamera应用程序中使用surfaceview – bindal
它解决了吗? @anddev – Sameer