今天遇到了一个问题,就是在一个sdk版本18的手机上popupwindow中listview的setOnItemClick不起作用,sdk18以上的手机没有这个问题,网上查了查,大部分都说的是因为item布局当中有Buttonn、checkBox这类的控件把监听事件拦截了,但是我仔细看了看我写的item布局文件,里面没有这样的控件啊,就只有一个TextView和ImageView控件,
所以不是这个原因,然后又找啊找,终于找到了:
Popupwindow window = new Popupwindow();
window.setFocusable(true);
在初始化的时候设置setFocusable(true)就可以了。
完美解决问题,耶!