The following is the layout for my activity: <merge android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<com.HiM.video.VideoOverlay android:id="@+id/videooverlay" android:layout_width="fill_parent" android:layout_height="fill_parent"> </com.HiM.video.VideoOverlay> <com.HiM.video.VideoView android:id="@+id/videoview" android:layout_width="fill_parent" android:layout_height="fill_parent"> </com.HiM.video.VideoView> </merge> The idea is that it is overlaying an GLSurfaceView (VideoOverlay) over a live preview from the camera (VideoView). it works fine except for the following. 1. I exit the app by pressing home button 2. I reopen the app by holding home until recent apps appear, and then i select my app 3. Upon reopening the 3D box is hidden by the video preview. 4. If i exit by using the back button, then everything is fine. 5. if I switch the order of the views in the xml, then the opposite behaviour occurs - back button hides the VideoOverlay behind the VideoView, and home displays VideoOverlay ontop of the VideoView. http://picasaweb.google.com/lh/photo/RGelzcQYpiy13DZFD3HB7g?feat=directlink is a picture of the desired behaviour. Any suggestions welcome. I have a feeling there is some trick to using merge. I am only using merge to enable me to have the views completely overlay each other. If there is another way then I'm more than willing to try it. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en