2011-09-16 11 views
1

私はAndroidで新しいです。私は知りたい同じアンドロイドのアクティビティで複数のSurfaceViewを使用できますか?アンドロイドの同じアクティビティで複数のSurfaceViewを使用できますか?

もし誰かが分かっていたら、私にどのように教えてください?

私はこの問題を抱えています。

ありがとうございました。

+0

答えが得られれば、私はdualcameraアプリで面白いことを非常に試したことを知っているので教えてください – bindal

+0

それは解決しますか? @anddev – Sameer

答えて

1

私はそれをしなかったが、あなたは1つのアクティビティ内に複数のsurfaceViewを追加することができます

を更新しました

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); 

ことが可能this..Mayを試していません。 ViewGroup内で他のビューを追加するのと同じように追加します。

+0

あなたはそれを解決しましたか? – Sameer

+0

これはリニアビューですが、彼はサーフェイスビューを求めていました – kabuto178

+0

はい、彼はsrufaceviewについて質問しています。だから私はあなたが1つの画面の中に複数のサーフェイスビューを追加することができます説明します – Sameer

0

1つのウィンドウに複数のSurfaceViewを含めることはできません。 SurfaceViewは、現在のウィンドウ(シースルー)に「穴」をパンチし、それ自身を描くことができる現在のウィンドウの下に独自のウィンドウを配置します。 同じウィンドウに複数の「穴」を持つことはできません。 複数のSurfaceViewsを使用する必要がある場合は、それぞれについてDialogを作成し、Dialogの内部に配置します。

関連する問題