博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

  今天花了我很长时间,才解决一个很奇怪的问题,就是在ListView的点击反应不了的问题……

  在ListView中,如果其中一个元素设置为android:focusable="true"或android:clickable="true",极有可能会使ListView的点击不了。

  为什么会这样子的?在stackoverflow网站http://stackoverflow.com/questions/7894815/android-androidclickable-true-means-that-its-not-clickable找到了答案,就是因为,如果你在listview里面的元素中设置了focusable或clickable点击属性,而又没有对该元素单独设置点击事件的话,就会造成它的点击事件为空,从而就会影响ListView的点击事件。

  至于为什么没单独设置点击事件,就会影响ListView的点击事件,那就不清楚了。。。