android-studio - 当覆盖应用程序处于活动状态时,后退箭头被禁用
问题描述
我编写了一个应用程序,它在一个小窗口(大约是屏幕大小的十分之一)中将某些信息覆盖在另一个应用程序上。该窗口是半透明的,因为其他应用程序下方的任何内容都可以保持焦点。
然而,当我写
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
窗口不是 NOT_FOCUSABLE (尽管它没有什么可关注的。窗口由一个简单的TextView
对象组成)。换句话说,窗户下方的任何可聚焦材料都无法聚焦。
当我写
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
问题已经解决了。现在窗口确实是 NOT_FOCUSABLE。所以下面的任何东西都可以成为焦点。伟大的。但现在还有另一个问题:Android 后退箭头按钮(屏幕底部的三角形)被禁用(而方形按钮和圆形按钮继续正常工作)。按钮点击动画仍然有效,但没有效果。所以这个解决方案也不好。
任何人都知道如何使上述两个选项中的任何一个(一个对我来说就足够了)可以正常工作吗?
提前致谢。
解决方案
推荐阅读
- javascript - 在 TypeORM 中,如何根据实体的其他字段在实体上预先计算字段?
- linux - 如何使 shell 脚本递归扫描目录并根据名称模式将某些文件添加到 Git?
- php - 使用 hasmanythrough 忽略 Laravel 连接属性
- android - 如何使这个布尔变量从 False 变为 True?
- javascript - nodejs:遍历目录并为每个文件捕获 SHA256 值
- google-data-studio - Google Data Studio 是否可以从 Google Drive 文件夹中获取数据?
- javascript - 将值从 Js 发送到 PHP
- javascript - 有哪些选项可用于从表格中绘制图形?(不使用任何绘图库)
- python - 用 Python 用 Selenium 选择一个孩子
- python - 在 Python 中求解一阶和二阶微分方程组