我在活动onCreate()中使用了以下代码来仅将视图锁定到横向模式,它完全适用于设备但不能在模拟器上工作,因为我现在没有设备,所以很难开发
代码:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
请帮忙
答案 0 :(得分:1)
试试这个:
机器人:screenOrientation =" sensorLandscape"
将此代码[属性]放在AndroidManifest.xml文件的Activity标记中,它应该可以正常工作。
答案 1 :(得分:0)
试试这种方式,希望这会对你有帮助。
定义此属性" android:screenOrientation =" landscape""作为您在AndroidManifest.xml中的活动
答案 2 :(得分:0)
在您的清单文件中,只需添加
即可 <activity
android:name="yourActivity name"
android:screenOrientation="portrait" >
</activity>
答案 3 :(得分:0)
道歉,如果这太明显了。我想你必须手动将你的模拟器置于横向模式。我认为这是F9的关键,但是我已经做了一段时间了。
答案 4 :(得分:0)
试试这个
在清单
中放置以下代码行<activity>
android:screenOrientation="landscape"
</activity>
它对我有用....