ListView setOnItemClickListener无效原因分析
生活随笔
收集整理的這篇文章主要介紹了
ListView setOnItemClickListener无效原因分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果在ListViewItem中有Button或者Checkable的子類控件的話,那么默認focus是交給了子控件,而ListView的Item能被選中的基礎是Item本身
能夠獲取Focus,所以點擊Item無法獲取點擊響應。可以通過以下兩種方法之一進行解決:
1、在button、checkbox對應的view處加上
android:focusable="false" android:clickable="false" android:focusableInTouchMode="false"?
2、在Item處最多層添加屬性
android:descendantFocusability="blocksDescendants"?程序猿必讀
轉載于:https://www.cnblogs.com/longzhongren/p/6165702.html
總結
以上是生活随笔為你收集整理的ListView setOnItemClickListener无效原因分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Spring整合Quartz轻松完成
- 下一篇: gulp前端自动化相关文章收集