Only fullscreen opaque activities can request orientation
Silica(讨论 | 贡献)2021年2月2日 (二) 02:36的版本 (创建页面,内容为“Category:Android 2021-02-02 10:35 == 问题 == 仅发生在 Android 8.0 上,8.1 已经修复。<br> == 处理 == <pre> <!-- 不要设置 android:scree…”)
2021-02-02 10:35
问题
仅发生在 Android 8.0 上,8.1 已经修复。
处理
<!-- 不要设置 android:screenOrientation="portrait",以避免 8.0 的 bug --> <activity android:name=".activity.TestActivity" />
public class TestActivityextends Activity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 在此处控制屏幕方向 if (Build.VERSION.SDK_INT != Build.VERSION_CODES.O) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } } }