PopupWindow的使用的注意的地方

Android中的PopupWindow的使用相信大家都会了,但是今天遇到一个奇怪的问题,让我对他的两个方法的作用搞清楚了

1.setFocusable(true)方法:如果把它设置true之后,他的内部的一些控件的点击效果是正常的(我的是TextView的背景定义成selector,textColor也是定义成selector),刚开始设置成false,纠结了半天,才搞定。但是带来的一个问题就是除了PopWindow的之外的的空间点击是没有效果的(点击手机的物理菜单键没有反应,但是不知道为什么物理返回键可以)。如果把它设置成false的话,效果正好相反

2.setBackgroundDrawable()这个方法:必须给他设置一个new BitmapDrawable()不然除了PopupWindow的之外的空间点击都是没有效果的,连物理返回键也失效了,当然主界面按键除外。

你可能感兴趣的:(PopupWindow)