TaxiListAdapter list_adapter = new TaxiListAdapter(
TaxiListActivity.this, groupHeader, hashMap);
list_view.setAdapter(list_adapter);
list_view.setOnGroupExpandListener(onGroupExpandListener);
private OnGroupExpandListener onGroupExpandListener = new OnGroupExpandListener() {
public void onGroupExpand(int groupPosition) {
list_view.setSelectedChild(groupPosition, 0, true);
}
};
在上面的部分中,list_adapter 是一组 Header 列表及其子列表,我将此列表放在可扩展列表视图中,并且列表正确显示。当我单击列表的任何父(标题)时,它正在打开,但它向下滚动并显示最后一个子数据,我希望它从布局开始显示。