如何檢測Android系統布局中的方向變化?我剛剛實現了一個方向變化特性-例如,當布局從縱向變化到景觀時(反之亦然)。如何檢測方向更改事件何時結束。這個OrientationEventListener沒起作用。如何獲得有關布局方向更改事件的通知?
3 回答

ibeautiful
TA貢獻1993條經驗 獲得超6個贊
setContentView
onConfigurationChanged
@Overridepublic void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); // Checks the orientation of the screen if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { setContentView(R.layout.yourxmlinlayout-land); } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){ setContentView(R.layout.yourxmlinlayoutfolder); }}
@Overridepublic void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig);}
- 3 回答
- 0 關注
- 584 瀏覽
添加回答
舉報
0/150
提交
取消