打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
发现ExpandableListActivity的onChildClick方法失效

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

  1.   <CheckBox

  2. android:layout_width="match_parent"

  3. android:layout_height="18dp"

  4. android:id="@+id/caculated"

  5. android:layout_weight="27"

  6. android:checked="true"

  7. android:textColor="@color/colorScorexml"

  8. android:focusable="false"

  9. />

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
EditText的初始Focus如何消除
Android开发:安卓版QQ登陆界面
Android清除EditText自动设置焦点 | 萝卜白菜的小站
一步一步android(8):关于界面控件的学习2【edittext、radiogroup、checkbox】
Android学习笔记(六):xml和widget
TextView ? { Android学习指南 }
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服