当前位置: 代码迷 >> Android >> 怎的让WindowManager加上的view和周围没被view挡住的控件都获得焦点
  详细解决方案

怎的让WindowManager加上的view和周围没被view挡住的控件都获得焦点

热度:27   发布时间:2016-05-01 18:22:17.0
怎样让WindowManager加上的view和周围没被view挡住的控件都获得焦点
首先manager.addView(view, managerParams);
我的弹出类型是managerParams.type = WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;
然后flag是managerParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
这样的话被加入的view不能被点击,屏幕上其它的地方可以获得焦点。

如果把flag改为WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM就相反,view可以被点击,屏幕其它地方没法获得焦点,怎样让他们都可以获得焦点呢?

------解决方案--------------------
好吧,我遇到了跟你一样的问题. 也是焦点的困扰...
  相关解决方案