代码之家  ›  专栏  ›  技术社区  ›  Alex Wayne

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

  •  3
  • Alex Wayne  · 技术社区  · 14 年前

    我的活动需要监视设备的方向。现在这个很好用 onConfigurationChanged()

    那么如何在我的电脑中找出设备的当前方向呢 onCreate() 比如说?

    1 回复  |  直到 9 年前
        1
  •  23
  •   saschoar Ahmed Fouad    9 年前

    我不是专家,但这对我来说很有用 onCreate() :

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