ActivityInfo设置屏幕方向

时间:2013-08-23 06:26:59

标签: android orientation

我对以下用法的区别感到困惑:

  1. SCREEN_ORIENTATION_LANDSCAPE

  2. SCREEN_ORIENTATION_SENSOR_LANDSCAPE

  3. 我检查了它的解释,但不知道这两个之间的区别。

    这是否意味着第二个将通过WindowOrientationListener传递以模拟传感器值?

    谢谢

1 个答案:

答案 0 :(得分:3)

如果您使用SCREEN_ORIENTATION_LANDSCAPE,那么它将不依赖于传感器,而只是设置一个名为Landscape的方向。当您使用另一个时,它将使用传感器,您将有两个不同的方向。我认为这些是属性,与传感器值没有任何关系。我建议使用SCREEN_ORIENTATION_SENSOR_LANDSCAPE,因为它为用户提供了更多的自由,并且没有额外的编程成本。