如何禁用ExpandableListView的折叠?

时间:2011-04-30 22:16:35

标签: android expandablelistview

我想实现一个ExpandableListView,只有在适配器中设置了所有值后才能展开它。此外,我希望能够禁用扩展器的折叠。

我可以在Android XML布局中实现这一目标吗?

2 个答案:

答案 0 :(得分:98)

您可以定义一个返回OnGroupClickListener的{​​{1}},如下所示:

true

答案 1 :(得分:6)

我无法从xml中知道这一点。

您可以向OnGroupClickListener添加ExpandableListView,并在群组已展开时使用其活动:

myExpandableListView.setOnGroupClickListener(new OnGroupClickListener()
{
    @Override
    public boolean onGroupClick(ExpandableListView parent, 
        View v, int groupPosition, long id)
    {
        return parent.isGroupExpanded(groupPosition);
    }
});