我正在开发自定义相机应用程序。我被迫设置屏幕模式是Portrait.But来到三星移动屏幕问题的方向。在三星手机中使用纵向模式设置应用程序
答案 0 :(得分: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)将相机方向旋转为纵向。