0

我写了一个活动,我只想成为“纵向”的方向。我通过把

android:screenOrientation="portrait"

在 manifest.xml 中声明:

<activity
android:windowSoftInputMode="adjustPan"
android:theme="@android:style/Theme.Holo.NoActionBar"
android:screenOrientation="portrait"
android:configChanges="keyboard|keyboardHidden|orientation">
</activity>

当我在 AVD(Android 4.0.3 - API 级别 15)上启动此活动时,整个屏幕在纵向模式下倾斜 180°。当我在三星 GT-P3100 Galaxy Tab 2 7.0'' 上启动它时,屏幕未倾斜 180°,但显示正确。

我找不到关于这个问题的任何帮助,但只有关于如何旋转整个模拟器的描述(这不是我想要做的)。谢谢你的帮助!

-塞巴斯蒂安

4

2 回答 2

0

也许那是因为创建的 AVD 有一个显示器,可以在不旋转的情况下包裹您的活动屏幕。也不要把模拟器看得太严重,你应该总是在真实设备上检查它。还有一些设备具有横向原生方向。它们通常是平板电脑,另外还有显示屏。

于 2013-04-26T14:12:44.447 回答
0

如果 AVD 是您创建的,请将宽度和高度相互替换,例如,如果宽度为 600,高度为 1024,则将宽度设置为 1024,高度设置为 600。

于 2016-09-18T11:40:42.933 回答