美文网首页
透明activity在8.0的崩溃问题

透明activity在8.0的崩溃问题

作者: wl520mxj | 来源:发表于2022-11-15 10:44 被阅读0次

activity的style

<style name="MyTransparent" parent="Theme.AppCompat.Light.NoActionBar">

        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>

        <item name="android:windowBackground">@android:color/transparent</item>

        <item name="android:windowIsTranslucent">true</item>

    </style>

在清单文件activity不能设置方向:例如我们平时的android:screenOrientation=“portrait”

一设置方向就会导致初始化崩溃,那么我们平时很多activity都默认竖屏怎么办呢?

在oncreate方法中的super.onCreate前添加设置方向的代码即可。

override fun onCreate(savedInstanceState: Bundle?) {

        if (Build.VERSION.SDK_INT != Build.VERSION_CODES.O) {

            requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT

        }

        super.onCreate(savedInstanceState)

或者就不设置

相关文章

网友评论

      本文标题:透明activity在8.0的崩溃问题

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