我在2.2中的android應用程序中工作,我想在landscape
模式下設置我的應用程序。在android上設置方向爲橫向
爲此,我在我的manifest
中加入了每個活動標記android:screenOrientation="landscape"
,它工作正常。
但它只出現在一邊。如果我再次將設備翻轉過來,它將以landscape
模式處於相同位置。我怎樣才能在設備的兩側有橫向模式。請幫幫我。
在此先感謝。
我在2.2中的android應用程序中工作,我想在landscape
模式下設置我的應用程序。在android上設置方向爲橫向
爲此,我在我的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);
}
使用這個,我認爲這會幫助你
addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, onOrientationChange);
function onOrientationChange(event:StageOrientationEvent):void {
trace("onOrientationChange:"+event.afterOrientation);
...and process result.
}
}
對不起。我試過這個,發現不適合我的場景。 – Arun
Eclair和Froyo只在一面做。薑餅和後來可以在雙方做到這一點。 – t0mm13b