- android8.0 "Only fullscreen acti
- android8.0 "Only fullscreen acti
- (Android8.0)Only fullscreen acti
- Android8.0中 Only fullscreen acti
- android8.0采坑 Only fullscreen opa
- Android 8.0 Only fullscreen acti
- 8.0: Only fullscreen opaque acti
- Android8.0 Only fullscreen activ
- android8.0坑:Only fullscreen opaq
- Android 8.0采坑心得
Android 8.0不支持style里的windowIsTranslucent透明属性 和AndroidManifes清单文件里的锁定屏幕方向screenOrientation的属性。
解决方法:
1.删除AndroidManifes.xml里面的"android:screenOrientation=""全部去掉,然后在自己的BaseActivity的onCreate中加上
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//设置屏幕方向
2.如果要保持页面半透明的话,style可以单独针对不同的api来设置,api26(8.0)的可以单独设置一种style,
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
然后再设置一个比它高的(举个例子:style-v28),style是向下兼容,高版本的会先找到低api的style,前提是这些theme 同名 ;就像drawable不同分辨率一样命名。









网友评论