【发布时间】:2013-12-24 14:56:44
【问题描述】:
我正在尝试在 Paranoid Android 上创建像 Halo Notification 这样的应用。到目前为止,一切顺利。
但是,当我的“光环”出现在屏幕上时,我可以很好地移动它,并且大多数触摸事件都可以正常工作。但是,当我尝试通过点击 EditText 弹出键盘时,没有任何反应。窗口似乎消耗了焦点。后退按钮也不起作用,但主页和最近的应用程序按钮起作用。
我正在运行 PA 的 AOSP 4.4 的根 Nexus 4 上测试应用程序
我用来创建光环窗口的代码(布局参数)是:
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_SYSTEM_ERROR,
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
PixelFormat.TRANSLUCENT);
知道是什么导致了这种选择性地消耗触摸事件吗?
【问题讨论】:
-
我的应用也发生了同样的事情
标签: android window system android-windowmanager