如何扩展onGroupClick
窗口小部件的ExpandableListView
方法。我目前使用的代码会覆盖原始方法的功能 - 如何扩展它?
代码:
//expandableList.setOnGroupClickListener(parentClickListener);
...
/*
private OnGroupClickListener parentClickListener = new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id)
{
....
return true;
}
};
*/
答案 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)方法。