我写了一个活动,其定位我只想成为“肖像”。
我意识到了这一点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 Level 15)上开始此活动时,整个屏幕在纵向模式下倾斜180°。当我在我的Samsung GT-P3100 Galaxy Tab 2 7.0''上启动它时,屏幕不会倾斜180°但显示正确。
我找不到有关此问题的任何帮助,但只介绍了如何旋转整个模拟器(这不是我想要做的)。谢谢你的帮助!
-Sebastian
答案 0 :(得分:0)
也许这就是因为创建的AVD有一个显示器,可以在不旋转的情况下包裹您的活动屏幕。也不要把模拟器太严重,你应该总是在真实的设备上检查它。还有一些设备具有Landscape原生方向。它们通常是另外雇用显示器的平板电脑。
答案 1 :(得分:0)
如果您创建了AVD,请相互替换宽度和高度,例如,如果宽度为600,高度为1024,则将宽度设置为1024,将高度设置为600.