全屏应用中的通知栏问题

Mat*_*adt 8 android fullscreen

我在全屏模式下运行应用程序,其中全屏被定义为整个应用程序的xml主题.

<style name="MyAppTheme" parent="android:Theme">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowBackground">@null</item>
</style>
Run Code Online (Sandbox Code Playgroud)

通常它工作正常,但在某些情况下存在一些问题:

  1. 当我通过搜索按钮打开搜索对话框 - > 截图
  2. 当我打开非常长的微调器小部件并填满屏幕(以便列表通常可滚动) - > 截图

问题是,当我打开搜索对话框或微调框小部件时,系统通知栏会出现几毫秒,然后再次滚动屏幕.请参阅上面链接的屏幕截图.

我目前在NexusOne的2.2上,但同样的事情发生在2.1update1(特别是案例2)之前.

Mat*_*adt 4

避免这种情况的唯一方法是关闭设备设置/显示/动画下的所有动画。

我只是看到这是一个已知的错误:http://code.google.com/p/android/issues/detail ?id=3674