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)
或者就不设置
网友评论