当前位置:   article > 正文

Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientatio_caused by java.lang.illegalstateexception only ful

caused by java.lang.illegalstateexception only fullscreen opaque activities

这个问题是Android 版本的适配问题;

android 8.0 (API=26) 适配遇到的两个问题

解决方法:有两种,根据需求选择其一,或者两个一起用也行

(横屏方向问题)

(1)去掉android:screenOrientation;

(主题 样式)
(2)android:windowIsTranslucent 改为false; 如果需要透明的设置加上android:windowDisablePreview =true; 

在项目res目录下创建values-v26/styles.xml;

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="AppTheme.Splash" parent="AppTheme">
        <item name="android:windowActionBar">false</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
      
        <!-- 适配android手机系统8.0(api26),Only fullscreen opaque activities can request orientation -->
        <!--用背景图消除启动白屏-->
        <item name="android:windowBackground">@mipmap/qidongye</item>
        <item name="android:windowIsTranslucent">false</item>
        <item name="android:windowDisablePreview">true</item>
    </style>
</resources>
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/375928
推荐阅读
相关标签
  

闽ICP备14008679号