ListView中Item点击事件失效

来源:互联网 发布:光环大数据 知乎 编辑:程序博客网 时间:2024/05/21 10:22

目前我碰到,两种情况:

原因:我自定义了一个TextView,其中 setFocusable(true),Item 中使用了这个控件。我觉得应该是TextView 会抢整个Item的Focuse,所以整个Item无法被点击

所以:Item布局文件中有控件  setFocusable(true),那么可能导致上述现象。

解决办法:

1、Item 中所有控件: setFocusable(false)

2、Item 的布局文件中设置:  android:descendantFocusability="blocksDescendants"【具体原因目前没时间细究】


0 0