本帖最后由 touch2011 于 2011-01-13 11:38:03 编辑

解决方案 »

  1.   


      pop = new PopupWindow(listView, 200, LayoutParams.WRAP_CONTENT);
      pop.showAsDropDown(btnPopupWindow, 188, 188);
      pop.setTouchable(true);
      pop.setFocusable(true)改成:
      pop = new PopupWindow(listView, 200, LayoutParams.WRAP_CONTENT);
      pop.setFocusable(true);
      pop.setTouchable(true);
      pop.showAsDropDown(btnPopupWindow, 188, 188);试试看,因为在显示之前 一定要把属性设置好 才行
      

  2.   


    虽然Item能获取Focus,但是setOnItemSelectedListener还是没响应。
      

  3.   


    换成setOnItemClickListener 能实现相同功能。但不知setOnItemSelectedListener怎么响应,等待......
      

  4.   

    必然是有这个问题的,因为这个涉及到点击事件覆盖的问题,关于解决方法,去网上搜一下android事件冒泡原理,一大堆的解决方法。