ListView的Item由1个LinearLayout包含3个TextView组成。
该LinearLayout有如下设置:android:descendantFocusability="blocksDescendants"3个TextView的text在Adapter的getView里面赋值(通过SpannableStringBuilder)现在的问题是,点击3个TEXT,不能触发onListItemClick,但点击LinearLayout的其它地方,可以触发。见过其它做得比较好的,点LinearLayout里面任何地方都能够触发该Item的onclick事件,但不知道是如何实现的。有知道的么,在线等~ 若上面没说清楚但对此有兴趣的童鞋请尽管问详情。
该LinearLayout有如下设置:android:descendantFocusability="blocksDescendants"3个TextView的text在Adapter的getView里面赋值(通过SpannableStringBuilder)现在的问题是,点击3个TEXT,不能触发onListItemClick,但点击LinearLayout的其它地方,可以触发。见过其它做得比较好的,点LinearLayout里面任何地方都能够触发该Item的onclick事件,但不知道是如何实现的。有知道的么,在线等~ 若上面没说清楚但对此有兴趣的童鞋请尽管问详情。
解决方案 »
- 大家遇到过发个intent到本机的market类应用做评价,报异常吗
- 求助:关于bitmap截取指定区域的问题
- handleMessage里面更新ListView内容
- 什么时候使用消息循环
- onKeyLongPress防重入
- android 的三个小问题
- 关于android关于计时器Chronometer的问题
- [100分]去了很多论坛都没搞掂:socket客户端连续性出现2次连接服务端
- android studio 连不上真机
- 再问关于viewpage +fragment的切换后没数据的问题
- android XMLpull解析问题
- 求教!android的SD卡访问权限,已经在AndroidManifest里设置了,位置也提到最高了,可为什么还是访问不了?
只是为了ListView中的Button, ImageButton等点击有效而加的,TextView没必要加。
增加Log,在Logcat看看有没有执行setOnItemClickListener的onItemClick方法。
把这句话去掉就可以了,刚发现