那些年Android上遇到的那些坑

2019-11-27  本文已影响0人  快乐的小贾同学
    <style name="activityTheme" parent="AppTheme">
        <item name="android:windowIsTranslucent">false</item>
        <item name="android:screenOrientation">portrait</item>
    </style>

解决方案:
1.(推荐)移除manifest文件里的screenOrientation属性,onCreate里动态设置屏幕方向

      // 在代码中判定当前系统版本是否为level26(Android8.0) 如果是则不进行设定固定屏幕方向. 
      // 该问题在 level27中已被修复
      // 参考连接: https://issuetracker.google.com/issues/68454482
      if (Build.VERSION.SDK_INT != Build.VERSION_CODES.O){
           requestedOrientation =  ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
       }
  1. 移除相应Activity主题里的 windowIsTranslucent / windowSwipeToDismiss / windowIsFloating
  2. targetSDKVersion降级到26以下(商店要求targetSDKVersion, 详情见《移动应用软件高 API 等级预置与分发自律公约》)
上一篇下一篇

猜你喜欢

热点阅读