【发布时间】:2015-06-13 03:03:42
【问题描述】:
我有一个带有可见操作栏的普通活动 (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>
有人知道这是为什么吗?
【问题讨论】:
标签: android android-actionbar android-appcompat android-fullscreen visual-artifacts