美文网首页
透明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