在两侧设置android的横向方向

我在2.2中的Android应用程序中工作,我想在landscape模式下设置我的应用程序。

为此,我在我的manifest添加了每个活动标签android:screenOrientation="landscape" ,它运行正常。

但它只来自一方。 如果我再次颠倒设备,它将在landscape模式下适合相同的位置。 如何在设备的两侧都具有横向模式。 请帮帮我。

提前致谢。

我不确定2.2但是如果您正在为Android 2.3及更新版本构建应用程序,则可以在活动清单中进行设置

 android:screenOrientation="sensorLandscape" 

如果您正在构建适用于Android 2.2及更早版本的应用,但想要在Android 2.3及更新版本上运行它作为“sensorLandscape”配置,您可以尝试这样的事情

 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE); } 

尝试这个

 android:screenOrientation="reverseLandscape" 

使用这个,我认为它会对你有所帮助

 addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, onOrientationChange); function onOrientationChange(event:StageOrientationEvent):void { trace("onOrientationChange:"+event.afterOrientation); ...and process result. } }