我有一个覆盖状态栏的全屏程序,以便您可以看到它但无法单击它(如锁定屏幕)。当我在 Ice Cream Sandwich 中运行我的程序时,我的应用程序会下拉到状态栏下方(允许触摸它)。我怎样才能让它在 ICS 中再次工作?
我使用以下代码:
final WindowManager.LayoutParams mOverLayParams = new WindowManager.LayoutParams(
WindowManager.LayoutParams.FILL_PARENT,
WindowManager.LayoutParams.FILL_PARENT,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN,
PixelFormat.TRANSLUCENT);