我想阻止我的应用程序方向为肖像,但仍然会收到方向更改事件。因此,我尝试添加用于阻止方向的android:screenOrientation="portrait"
属性以及用于在ovverriden方法android:configChanges="keyboardHidden|orientation"
中接收方向更改事件的onConfigurationChanged
属性。仍然没有调用该方法。有没有办法实现这个目标?
非常感谢, 的Gratzi
答案 0 :(得分:1)
通过强制将活动方向设置为纵向模式,您无法接收方向更改。
答案 1 :(得分:1)
检查Manifest.xml文件。它应该如下所示:
<activity android:name="YourActivity1"
android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan"
android:configChanges="orientation|keyboardHidden"></activity>
<activity android:name="YourActivity2"
android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan"
android:configChanges="orientation|keyboardHidden"></activity>
答案 2 :(得分:-1)
你确定你为主要活动写这个 &LT;活动android:screenOrientation =“portrait”......