Android:在活动启动时获取方向(横向/纵向)

时间:2010-08-28 04:47:25

标签: android

我的活动需要监控设备的方向。现在这适用于onConfigurationChanged(),但我还需要知道我的活动开始时的方向。

那么如何找出我onCreate()中设备的当前方向?

1 个答案:

答案 0 :(得分:22)

我不是专家,但这对我有用onCreate()

int display_mode = getResources().getConfiguration().orientation;

if (display_mode == Configuration.ORIENTATION_PORTRAIT) {
    setContentView(R.layout.main);
} else {
    setContentView(R.layout.main_land);
}