0

我在我的项目中使用 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
4

0 回答 0