2012-10-17 54 views
0

我想知道是否可以根據設備的位置修復佈局的方向。例如,如果某個應用在肖像位置啓動,該應用將以縱向方式修復。如果應用程序在橫向上啓動,則方向固定爲橫向。Android:根據設備的位置修復方向

我知道你可以修復清單中的縱向或橫向的方向,但有沒有辦法根據設備位置動態修復方向?

回答

1

我相信你想要的是

android:configChanges="keyboardHidden|orientation" 
在清單

。我沒有測試過,但我認爲這告訴Android不要處理這些更改。希望這可以幫助!

+0

恐怕不是,如果我以縱向方式啓動應用並旋轉屏幕,它會定位並重新創建活動 – Calgar99

+0

請在此處查看[鏈接](http://developer.android.com/guide/topics/ resources/runtime-changes.html)這應該能夠更好地解釋它。如果你還沒有閱讀,這裏有兩個關於傳感器和配置的好鏈接。有一個android:ConfigChanges:'noSensor',但我認爲這會使用你的設備默認的風景 [link](http://developer.android.com/guide/topics/sensors/sensors_overview.html) [link]( http://developer.android.com/guide/topics/manifest/activity-element.html) – codeMagic