Android - 扩展onGroupClick(ExpandableListView)

时间:2013-01-30 16:30:08

标签: java android expandablelistview

如何扩展onGroupClick窗口小部件的ExpandableListView方法。我目前使用的代码会覆盖原始方法的功能 - 如何扩展它?

代码:

//expandableList.setOnGroupClickListener(parentClickListener);

...

/*
private OnGroupClickListener parentClickListener = new OnGroupClickListener() {

    @Override
    public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) 
    {
        ....
        return true;
    }

};
*/

1 个答案:

答案 0 :(得分:0)

通过扩展功能,我假设除了扩展组之外,您还应该能够做一些额外的事情。 请尝试以下代码:

@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
    parent.expandGroup(groupPosition);
    Toast.makeText(mContext, "Hey there!", Toast.LENGTH_SHORT).show();
    return true;
}

expandGroup函数可以为您扩展组。但是,您现在必须自己管理组的崩溃事件。使用parent.isGroupExpanded(groupPosition)方法。