listview setOnItemClickListener 失效問題


今天在做listview  setOnItemClickListener 事件,結果怎么都觸發不了。整來大半天,沒整好,網上的資料一般都是說button啊,checkbox啊,不要設置可點擊。

因為這些控件的獲取焦點的權值會比listview的item的權值高,所以先被這些控件給捕獲了,所以使得setOnItemClickListener的Item失效。

關鍵是我的布局里面沒有這個控件啊,結果發現在布局里最上面的linearlayout中發現一個android:clickable=“true”屬性,

問題就在這里,點擊的焦點先被linearlayout獲取了,所以觸發不了itemclick了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM