ExpandableList视图的动态组指示器

时间:2012-03-20 05:08:48

标签: android expandablelistview

如何动态设置ExpandableList View的组指示器? 我在drawable文件夹中有group_indicator.xml。 但不知道如何设置它。任何人都可以帮忙...

2 个答案:

答案 0 :(得分:0)

假设您已通过代码

创建了 ExpandableListView
ExpandableListView ev = new ExpandableListView(this);
ev.setGroupIndicator(getResources().getDrawable(R.drawable.group_indicator));

答案 1 :(得分:0)

首先将 android:groupIndicator =“@ android:color / transparent”设置为xml中的可展开列表视图。然后,您可以设置要设置的任何指示器。假设您的drawable文件夹中有一个名为“pin”的图像,那么您需要编写以下行。

ExpandableListView explist;
Drawable d = getResources().getDrawable(R.drawable.pin);
explist.setGroupIndicator(d);

...谢谢