10

私は現在、1つの画面に複数の重複するSurfaceViewを必要とするAndroidアプリに取り組んでいます。

正確には、2つのアクティブなオーバーラップするSurfaceViewがあります。1つはCameraに接続され、もう1つはMediaPlayerに接続されています。ほとんど動作しますが、安定していません。時々、SurfaceViewsの1つが表示されません。

2009年のスレッド(http://groups.google.com/group/android-developers/browse_thread/thread/08e7df2e96a7973d)で、重複するSurfaceViewsはAndroidではサポートされていないというスレッドを見ました。これはまだ当てはまりますか?誰でもこれに関する経験を共有できますか?

4

3 に答える 3

16

私はそれを自分で見つけました。上に置きたいSurfaceViewで setZOrderOnTop(true) を呼び出すと、問題が解決するようです

于 2011-10-17T11:27:25.880 に答える
0

線形レイアウトが重複するアプリケーションを一度書いたことがあります。と重ねるとうまくいきましたview.layout(l,t,r,b)。それがSurfaceViewでも機能するかどうかはわかりません。それらをどのように重ねますか?

于 2011-10-10T14:22:28.063 に答える