プロジェクトで ExpandableListView を使用しています。私が直面している問題は、いくつかのグループを展開して閉じた後 (そしてこれを複数回実行した後)、ExpandableListView が応答しない (大量の CPU リソースを消費する) ことです。正確な理由はわかりません。以下は私がしたことです:(私はAndroid 2.2 OSでこれをテストしました)
XML レイアウト
<ExpandableListView android:id="@+id/explistView"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:groupIndicator="@null"
android:divider="@android:color/transparent"
android:cacheColorHint="#00000000"/>
アダプタ
ExpandableListView explistView = (ExpandableListView) findViewById(R.id.explistView);
explistView.setAdapter(new SimpleExpandableListAdapter(this));
// SimpleExpandableListAdapter extends BaseExpandableListAdapter