我在我的应用程序中使用一个 Activity 作为 TYPE_SYSTEM_ALERT(它使用 SYSTEM_ALERT_WINDOW 作为权限)。我的 WindowManager 代码 fragment 是
final WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN,
PixelFormat.TRANSLUCENT);
该 Activity 根据我的需要运行良好,只是状态栏也是可见的,我也想隐藏它。我尝试了不同的标志,但没有成功。
此外,我尝试了 TYPE_SYSTEM_OVERLAY,但后来我无法与按钮、editTexts 和其他小部件进行交互。而且,状态栏在此 TYPE_SYSTEM_OVERLAY 中也可见。
Android 专家有什么建议吗??
最佳答案
关于android - 全屏 TYPE_SYSTEM_ALERT [无状态和导航栏],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28124400/