1. 程式人生 > >ListView行點擊失效

ListView行點擊失效

listview行點擊失效

修改需求:原來的listview行裏面一個圖標點擊跳轉,改為點擊行就跳轉,寫了setOnItemClickListener失效,找了很久原因,比如網上說的是因為其它控件搶占焦點,設置行布局根布局descendantFocusability屬性,也沒有效果,後面就用整個行布局View設置點擊事件;

後續:第二天早上瀏覽下代碼,發現adapter裏面有個重新的isEnabled方法,靈光一閃,估計問題出在這,查了下這個方法的作用,確實是可以讓行點擊失效,至此把這個方法刪除,就解決問題了!

總結:本來很簡單的行點擊事件,出現意料之外的問題,還是先好好看看別人的代碼,找找哪裏不熟悉的地方,往往跟自己寫的不一樣的地方,就是產生問題的地方!

本文出自 “12680972” 博客,謝絕轉載!

ListView行點擊失效