我正在開發一個應用程序有一個活動有Landscape
和Portrait
模式的兩個不同的意見。處理方向的一切都很好,但問題是我想首先顯示Landscape
模式,然後用戶可以更改方向爲以後是否以前的活動在Portrait
模式。開始在橫向模式下的活動,它可以旋轉到縱向也
當我強行定義定向landscape
在清單或通過調用的onCreatesetRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
則方法onConfigurationChanged
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
}
不會被調用。
我也曾在清單中定義
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
。
任何幫助將明顯。
「秀風景模式,然後再用戶以後可以改變方向爲縱向。」所以,用戶處於肖像模式,活動開始風景。如果他們想要肖像,他們需要旋轉設備兩次? – 2014-09-02 10:44:10
什麼是非手動設置方向到風景鎖定方向改變,所以onConfigurationChanged方法沒有得到調用。嘗試使用 – 2014-09-02 12:22:00