Android的屏幕定位

时间:2011-12-15 03:41:17

标签: android

哪种更适合在屏幕方向中使用。 声明<activity android:screenOrientation="sensor" />

创建新文件夹layout-land&amp;的漫长过程一个新的布局?为什么?我正在使用第一个 一个现在,似乎它具有与后者相同的功能。谢谢!

2 个答案:

答案 0 :(得分:1)

我认为这两者是不同的。当我们使用android:screenOrientation时,我们告诉android我们想要显示的方向。有两个布局,一个用于纵向,另一个用于横向,这有助于我们在需要布局视图以便利用增加的宽度。如果你不认为是否需要这个,那么只需使用一个布局。 Android将在两个方向使用相同的方法。

如果您想阻止Android以特定方向显示您的视图等,您可以使用前者。

答案 1 :(得分:1)

传感器只返回设备的方向。它没有像使用layout-land那样优化布局。

来自http://developer.android.com/guide/topics/manifest/activity-element.html#screen

  

方向由设备方向传感器决定。该   显示的方向取决于用户如何握住   设备;当用户旋转设备时它会改变。一些设备,   但是,默认情况下,不会旋转到所有四个可能的方向。   要允许所有四个方向,请使用“fullSensor”。