我正在尝试使用 WindowManager.addView(button)
向 Window 添加一个 View (例如 ImageButton),
什么是布局参数,以便可以在“锁定屏幕”上看到按钮。
提前致谢。
最佳答案
您可以尝试在 WindowManager.LayoutParams
构造函数中添加 WindowManager.LayoutParams.TYPE_SYSTEM_ERROR
类型,如下所示:
WindowManager.LayoutParams params=new WindowManager.LayoutParams();
params.type=WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;
上述行将使 View 出现在锁定屏幕上,您可以在其中捕获触摸事件、单击事件和许多其他事件;但是,您可以为不可触摸 View 使用下面提到的标志。
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY
Note: As per Android Developers The above-mentioned both flags are deprecated in API Level 26 and so you can use the flag TYPE_APPLICATION_OVERLAY as a substitute.
关于android - 在锁定屏幕顶部显示 View 的标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18717397/