美文网首页
android8.0 "Only fullscreen acti

android8.0 "Only fullscreen acti

作者: 无敌小策子 | 来源:发表于2018-04-26 17:44 被阅读0次

1.写代码每个人的习惯是不一样的,就比如一些coder喜欢用透明Activity替代Dialog

2.好多app是禁止横屏的"android:screenOrientation="portrait"

3.如今android已经发展到了8.0,android 工程师最头疼的就是适配了....

本来1.2.3都没有问题的,但是三者碰到一起就出问题了....以上凑字数ing...哈哈哈

具体原因可以看Android 8.0透明Activity报错 "Only fullscreen activities can request orientation" - CSDN博客

那么如果既要适配8.0以上,又要使用透明的Activity又要固定方向怎么办呢?

网上有很多文章写得一样的解决方案是Android 8.0踩坑记录——Only fullscreen opaque activit... - 简书

但是我之前试了,貌似透明页面会变成黑色背景,那么还有什么办法呢...

最后我把AndroidManifes.xml里面的"android:screenOrientation="portrait"全部去掉,然后在自己的BaseActivity的onCreate中加上

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//设置竖屏模式,目前测试几波,我这边是解决了的.

相关文章

网友评论

      本文标题:android8.0 "Only fullscreen acti

      本文链接:https://www.haomeiwen.com/subject/rzsmlftx.html