我有一个带有可见操作栏的普通活动(A),它启动另一个全屏活动(B)来显示照片。当 (B) 完成并显示活动 (A) 时,有时我可以看到以下图片:
请注意操作栏和导航区域的视觉失真。仅当我开始与活动交互、滚动活动等时,上述工件才会消失。
全屏活动代码:
protected void onCreate(Bundle savedInstanceState) {
supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
ActionBar supportActionBar = getSupportActionBar();
supportActionBar.hide();
}
- AndroidManifest.xml 中没有使用任何提示。
- 使用支持库 (appcompat)
- 转载于 Nexus 4、Android 5.0.1
我唯一的风格定制:
<style name="Theme.MyApp" parent="@style/Theme.AppCompat" tools:ignore="NewApi">
<!-- Text appearance -->
<item name="android:textColorLink">@color/linkColor</item>
</style>
有人知道为什么会这样吗?