ListView onListItemClick的问题(不是点击不响应)
ListView的Item由1个LinearLayout包含3个TextView组成。
该LinearLayout有如下设置:android:descendantFocusability="blocksDescendants"
3个TextView的text在Adapter的getView里面赋值(通过SpannableStringBuilder)
现在的问题是,点击3个TEXT,不能触发onListItemClick,但点击LinearLayout的其它地方,可以触发。
见过其它做得比较好的,点LinearLayout里面任何地方都能够触发该Item的onclick事件,但不知道是如何实现的。
有知道的么,在线等~ 若上面没说清楚但对此有兴趣的童鞋请尽管问详情。
[解决办法]
android:focusable=false 试试
[解决办法]
既然是TextView没必要加android:descendantFocusability="blocksDescendants"这个属性了吧
[解决办法]
android:descendantFocusability="blocksDescendants"
只是为了ListView中的Button, ImageButton等点击有效而加的,TextView没必要加。
增加Log,在Logcat看看有没有执行setOnItemClickListener的onItemClick方法。
[解决办法]
http://download.csdn.net/source/3120614