仅在Android 8.0(API级别26)中将屏幕方向限制为纵向模式,同时定位Android Android 8.1(API级别27)

时间:2018-01-03 06:23:23

标签: android android-gradle android-manifest android-orientation android-8.0-oreo

当我升级compileSdkVersion 26& targetSdkVersion 26 compileSdkVersion 27 &分别在我的 build.gradle(Module:app)文件中 targetSdkVersion 27 ,它适用于所有其他Android版本,但我在Android 8.0中遇到以下错误( API级别26)模拟器:

  

引起:java.lang.IllegalStateException:仅全屏不透明   活动可以要求定位

删除android:screenOrientation="portrait"对我有用,但现在我的屏幕正在旋转(我不想这样做)。

再次切换回compileSdkVersion 26可以使用两种方式,即我没有收到任何错误,活动屏幕也仅限于纵向。

但我的问题是,在Android Android 8.1(API级别27)中,仅在Android 8.0(API级别26)中将屏幕方向限制为纵向模式。

任何帮助都将受到高度赞赏。 谢谢!

0 个答案:

没有答案