java - Android:有没有办法检测状态栏上的触摸?即使使用 FLAG_LAYOUT_NO_LIMITS?
问题描述
我设置了以下标志以允许窗口扩展到屏幕之外:
window.addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)
我希望这不仅可以让我在状态栏后面绘图,还可以检测到状态栏本身的触摸。当点击顶部状态栏区域时,我想在 recyclerView 上实现“滚动到顶部”(类似于 iOS 在点击状态栏时滚动到顶部的方式UITableView
。但是触摸/点击状态栏区域不' t 被检测到。我在状态栏后面延伸的图像按钮只检测到状态栏外的触摸。状态栏下的任何触摸都不会被检测到。
有没有办法检测状态栏上的触摸?
解决方案
推荐阅读
- google-sheets - 一天内调用了太多次服务:地理编码 ARRAY FORMULA
- php - Laravel 6.x 新密码。确认中间件不适用于自定义防护
- javascript - 使用 Javascript 过滤嵌套数组
- facebook - 如何通过 api 在沙箱内创建 facebook 广告?
- python - 使用 scipy 的 ode 求解器调整粘度
- xslt - 删除具有与其他元素的属性值匹配的属性值的元素
- python - 如何从对数图中删除科学记数法?
- python - TypeError:“对象”类型的参数不可迭代
- laravel - 将数据添加到 Laravel 集合
- intellij-idea - 我可以使用 Intellij Community Edition 创建 JEE Web 应用程序吗?