1. 程式人生 > >android popupwindow中使用ListView無法響應點選事件

android popupwindow中使用ListView無法響應點選事件

在PopupWindow中使用ListView,

但是ListView中的各個item無法響應事件(如:ListView可以滑動,但是item無法點選),這是需要新增

 mPopupwindow.setFocusable(true);

如果為false則點選相關的控制元件表面上沒有反應,但事件是可以監聽到的,listview的話就沒有了作用。

在看法keyboard過程中,發現在Android4.3及以下的裝置上,應該mPopupwindow.setFocusable(true),

在Android4.3以上的裝置上,應該mPopupwindow.setFocusable(false)