Android 8.0跳坑之'Only fullscreen opaque activities can request orientation'

一大早测试就蹦出一个坑,楼主是想在点击一张图片形成全屏展示的效果,问题来了只能去解决,

先给出解决方案:

1,了解问题是什么,

'Only fullscreen opaque activities can request orientation'

翻译:只有全屏不透明的activity可以设置orientation

可以看出问题不出在代码上,而是在样式设计中,

2,先确认自己是不是用的Android8.0版本(楼主只想说只在8.0遇到过这个问题,还是遇到了三次,都不长记性的那种)

3,在AndroidManifast文件中找到相关的Activity类的注册,如果有android:screenOrientation='portrait'啥的麻烦删掉

4,在style文件中找true,然后把true改成false

如果想深入了解,就去看看windowIsTranslucent到底是个什么玩意:

http://blog.csdn.net/kongbaidepao/article/details/52165687

你可能感兴趣的:(Android 8.0跳坑之'Only fullscreen opaque activities can request orientation')