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は子リストを含むヘッダーのリストのセットであり、このリストを拡張可能なリストビューに配置すると、リストが正しく表示されます。リストの親(ヘッダー)をクリックすると、開いていますが、下にスクロールして最後の子データが表示されます。レイアウトから始めて表示したいのですが。

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 に答える