小编典典

如何获取当前的屏幕方向?

all

我只想在我的方向为横向时设置一些标志,以便在 onCreate() 中重新创建活动时,我可以在纵向和横向加载的内容之间切换。我已经有一个布局域 xml
来处理我的布局。

public void onConfigurationChanged(Configuration _newConfig) {

        if (_newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
            this.loadURLData = false;
        }

        if (_newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
            this.loadURLData = true;
        }

        super.onConfigurationChanged(_newConfig);
    }

覆盖 onConfigurationChanged 将阻止我的 layout-land xml 以横向加载。

我只想在 onCreate() 中获取设备的当前方向。我怎样才能得到这个?


阅读 64

收藏
2022-06-13

共1个答案

小编典典

Activity.getResources().getConfiguration().orientation

2022-06-13