Here I have my TabLayout, which holds all my activities.:
public class TabLayout extends TabActivity implements
TabContentFactory{
     protected void onCreate(Bundle savedInstanceState){
                super.onCreate(savedInstanceState);
                tabHost = getTabHost();
                Intent i1 = new Intent(this,
Activity1.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                Intent i2 = new Intent(this,
Activity2.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

 
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("Activity1").setContent(i1));
 
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("Activity2").setContent(i2));
     }
}

Activity1 which needs to have portrait-orientation, looks just like a
normal activity:

public class Activity1 extends ActivityGroup{
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                if(this.getRequestedOrientation() !=
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
 
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
                setContentView(R.layout.view1);
        }
}

Activity2 whould be the camera-app, which needs to have landscape
mode:

public class Activity2 extends ActivityGroup{
        public void onCreate(Bundle icicle){
          try{
                super.onCreate(icicle);
                if(this.getRequestedOrientation() !=
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
 
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
                this.getWindow();
                requestWindowFeature(Window.FEATURE_NO_TITLE);
                setContentView(R.layout.camera_surface);
                mSurfaceHolder = mSurfaceView.getHolder();
                mSurfaceHolder.addCallback(this);
                mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
           }catch(Exception e)
              e.printStackTrace();
        }
}

I am getting more and more desperate, so I really appreciate any
working solution.

Cheers

On Aug 2, 11:55 am, Sarwar Erfan <erfanonl...@gmail.com> wrote:
> On Aug 2, 2:11 pm, Robert <sebastianar...@hotmail.com> wrote:
>
> > Thank you so much for your effort. But unfortunatelly that isnt
> > working with my code. Maybe that's because I am running my activities
> > in Tabs or one of my activity is the camera.
>
> Can you share the skeleton of your code? My suggestion was based to
> two individual Activities, but your situation is not the same. Need to
> know how exactly you have made the arrangements.
>
> Regards
> Sarwar Erfan

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

Reply via email to