2013-03-25 151 views
0

我正在开发自定义相机应用程序。我被迫设置屏幕模式是Portrait.But来到三星移动屏幕方向的问题。将设置应用程序将做什么在三星手机使用肖像模式屏幕模式在纵向方向问题在三星手机

+0

...你能改说吗? – 2013-03-25 08:00:30

+0

你...你能帮我吗? – 2013-03-25 08:02:05

+0

不...我只是在Android清单文件中设置了android:screenOrientation =“portrait” – 2013-03-25 08:14:57

回答

1

尝试以下操作: 在您的活动,

/** Forces the application to run in portrait mode */ 
    @Override 
    public void onConfigurationChanged(Configuration newConfig) { 
     super.onConfigurationChanged(newConfig); 
     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
    } 

在你的manifest.xml

<activity 
     android:name="yourActivityName" 
     android:configChanges="keyboardHidden|orientation|screenSize" 
     android:screenOrientation="portrait" > 
    </activity> 

另外,如果您的应用程序在v2.2或更高版本上运行,则可以使用camera.setDisplayOrientation(90)将相机方向旋转为纵向。

+0

没机会.....三星手机仍然有问题 – 2013-03-25 08:34:09

+0

问题的意思?您仍处于横向模式或出现一些错误? – JiTHiN 2013-03-25 08:45:58