注意事项
- 适配器 需继承自 BaseExpandableListAdapter
- 使用handler
关键代码
public List<ExpandableGroupBean> group = null ;
public String[][] groupItem = null;
private Context mContext = null;
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
notifyDataSetChanged();
super.handleMessage(msg);
}
};
public ExaminedListViewAdapter(Context context , List<ExpandableGroupBean> group, String[][] groupItem) {
this.group = group;
this.groupItem = groupItem;
this.mContext = context;
}
public void refresh(ExpandableListView expandableListView,int groupPosition){
handler.sendMessage(new Message());
expandableListView.collapseGroup(groupPosition);
expandableListView.expandGroup(groupPosition);
}