【发布时间】:2011-10-06 00:51:35
【问题描述】:
使用 Android 从非全屏切换到全屏效果很好。但是,从我的全屏活动(全屏视频播放器)返回后,活动会随着状态栏的动画向下滑动而弹出。似乎恢复的活动是从全屏模式动画的,但状态栏不存在,实际活动正在被绘制,就好像它丢失了一样。
我尝试弄乱我的清单文件指定主题/样式。在设置内容视图之前和活动生命周期中的各个其他地方,我已经尝试在 onCreate() 中以编程方式执行此操作:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
似乎没有办法阻止状态栏向下动画和/或从第一次绘制时没有状态栏的内容视图开始,然后在重新显示时向下调整。
有人对此有任何想法吗?我不确定是否有任何方法可以改变这一点,这只是 Android 的一种行为。
提前致谢。
【问题讨论】:
-
您是如何解决问题的?能否请您解释一下或提供一些参考?
-
我使用了 Robert Nekic 下面接受的答案。
标签: android android-fullscreen