1
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 列表及其子列表,我将此列表放在可扩展列表视图中,并且列表正确显示。当我单击列表的任何父(标题)时,它正在打开,但它向下滚动并显示最后一个子数据,我希望它从布局开始显示。

4

1 回答 1

0

尝试这个

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) {

    }
};
于 2012-11-05T09:46:09.853 回答