我注意到当我的应用程序在屏幕上并且设备进入待机状态(黑屏)并且设备离开待机状态时,视图(布局)将向下移动几厘米,以便最后几厘米的视图实际上将“脱离屏幕”.. Activity本身被声明为
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
经过一些更深入的研究,或者实际上只是看着它,我注意到运动量(它的高度)实际上看起来很像是statusnoticebar应该采取的高度。 有没有人经历过这个和/或任何人都有解决方案? 另外,当它退出待机模式时,我应该如何强制重绘整个屏幕? 我尝试在onResume()方法中放置一个MainLayout.ForceLayout(),但它根本不起作用:(
答案 0 :(得分:0)
我遇到了同样的问题。我有相同的主题设置,发生相同的转变。你有关于原因的最新消息吗?
修改强>
经过一番搜索,我找到了解决这个问题的方法。事实证明这是一个已知的错误,但解决方法是在onCreate方法中包含此行。
getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);