最近做了两个关于ExpandableListView的项目,第一个项目好好地,什么问题都没发生,第二个项目偏偏遇到了ExpandableListView不能展开的问题。花了两天,各种调试,终于找到原因并解决。
问题原因:group中添加了button,导致ExpandableListView的焦点被button抢了。
解决方法:
1、在group的xml文件里,对button标签设置:android:focusable="false",android:clickable="true"
2、在代码里对button设置,setFocusable(false),reply.setClickable(true)
设防button的焦点,同时设置button可点击!