Android ExpandableListView以灰色隐藏子对象

Android ExpandableListView以灰色隐藏子对象,android,listview,hide,expandablelistview,Android,Listview,Hide,Expandablelistview,因此,我在应用程序中使用ExpandableListView和扩展BaseExpandableListViewAdapter的自定义适配器。但是,当我单击一个组(本质上是父组)时,它会告诉ExpandableListView展开该组并显示它下面的子组。但问题是,孩子们的整个视图上都有一个灰色框,除了灰色框之外,你看不到任何东西。我不知道为什么会这样 注意:这只发生在低于4.0的android版本上。它在安卓4.0上运行得非常完美,但安卓2.3.3及以下的灰色框会出现。知道为什么吗 在我看来,示例

因此,我在应用程序中使用ExpandableListView和扩展BaseExpandableListViewAdapter的自定义适配器。但是,当我单击一个组(本质上是父组)时,它会告诉ExpandableListView展开该组并显示它下面的子组。但问题是,孩子们的整个视图上都有一个灰色框,除了灰色框之外,你看不到任何东西。我不知道为什么会这样

注意:这只发生在低于4.0的android版本上。它在安卓4.0上运行得非常完美,但安卓2.3.3及以下的灰色框会出现。知道为什么吗

在我看来,示例代码可能没有必要,因为我猜这与android操作系统有关,但如果需要任何代码,请询问我,我将编辑问题并发布,谢谢

这是灰盒的样子,组(父)显然是灰盒上面的东西

对于将来关注这一点的人来说,我终于找到了答案,在我的xml文件中,我使用了clipChildren=“true”,将其更改为false,它就成功了