前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >发现ExpandableListActivity的onChildClick方法失效

发现ExpandableListActivity的onChildClick方法失效

原创
作者头像
Python进阶者
修改2021-08-27 18:07:46
1760
修改2021-08-27 18:07:46
举报

通过继承ExpandableListActivity实现了一个二级列表,而子列表存在TextView和CheckBox组件,这里就存在一个问题,点击子列表项发现onChildClick方法并没有调用,搜索才发现是CheckBox的ListView失去焦点了。最后通过把CheckBox的焦点给释放了android:focusable="false"就可以了。

方法如下:

代码语言:javascript
复制
 <CheckBox

 android:layout_width="match_parent"

 android:layout_height="18dp"

 android:id="@+id/caculated"

 android:layout_weight="27"

 android:checked="true"

 android:textColor="@color/colorScorexml"

 android:focusable="false"

 />
 
 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档