我已正确配置应用程序,仅在横向上运行。当我在Emulator(v.24.4.0.0)上运行时,Android以纵向模式启动。应用程序在横向上运行,但是图片被旋转并且窗口的标题被隐藏,因为在纵向模式下模拟器不适合。我可以通过 LeftCTRL + F12 旋转它。接下来我可以按 Alt + Space 选择移动以显示整个窗口,但它不是很好。
如果你能帮助我强制将默认方向作为风景,你会让我开心:)
在模拟器和AVD管理器中,我没有看到任何设置,我可以在这里进行此选择。我的avd目录中的Config.ini包含:
hw.initialOrientation=landscape
谢谢!
答案 0 :(得分:2)
在AVD Manager中,使用"编辑"按钮并选择另一个设备,标记为"平板电脑",默认情况下为横向。注意屏幕尺寸,其中X应大于Y.
如果预定义的设备都不能满足您的需求,您可以切换到"设备定义" AVD Manager的选项卡并创建您自己的设备。我喜欢光幕,例如800x480正在模拟更快。然后使用"创建AVD"用于定义新仿真器实例的按钮。
答案 1 :(得分:0)
在Android主菜节上设置方向:
<activity
android:name=".Android_mobile_infoActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
答案 2 :(得分:0)
在setcontentview();
之前的活动中theme
粘贴这个......希望这会有用..
答案 3 :(得分:0)
如果您想为活动定位,那么您可以使用 -
android:screenOrientation="portrait"
作为该清单中该活动的属性。但是,如果要在启动应用程序时根据先前的方向设置运行时的方向,则需要在onCreate()
中检查先前的方向,然后使用{{1}以编程方式将其设置为该值。在活动中
有时模拟器无法正常工作,因此请使用真实设备获得准确结果。
答案 4 :(得分:0)
解决方案:
完成!