popupwindow 不是一点别的区域就消失么

解决方案 »

  1.   

    你的popupwindow里面装的listview吧。
      

  2.   

    是啊 大神求解答,
    listview 比较特殊,我以前也遇到过这样的问题,你用listview如果不给popupwindow.setfocusble(true)的话listview获取不到焦点,如果set了,popupwindow外面点击只是触发消失popupwindow效果吧,我是这样处理的,你把listview重写一个, 就改重写一个@Override
    public boolean hasWindowFocus() {
    // TODO Auto-generated method stub
    return true;
    }  把return 改为true, 你就能要自己的效果了 祝你好运。
      

  3.   

    是啊 大神求解答,
    listview 比较特殊,我以前也遇到过这样的问题,你用listview如果不给popupwindow.setfocusble(true)的话listview获取不到焦点,如果set了,popupwindow外面点击只是触发消失popupwindow效果吧,我是这样处理的,你把listview重写一个, 就改重写一个@Override
    public boolean hasWindowFocus() {
    // TODO Auto-generated method stub
    return true;
    }  把return 改为true, 你就能要自己的效果了 祝你好运。真的可以了 太感谢你了 只是不知道为什么listview会这样 我用button其他的都不会。