5

我正在使用此代码设置我自己的组指示器图标并将其设置在列表的右侧

ExpandableListView list = (ExpandableListView) findViewById(R.id.SCHEDULE);

Drawable icon = StationInfo2.this.getResources().getDrawable(R.drawable.expander_group);

list.setGroupIndicator(icon);

list.setIndicatorBounds(list.getWidth() - 80, list.getWidth() - 40);

它可以显示我自己的图标,但图标显示的大小错误。

因为我是新来的,所以我不能发布链接或图片来展示它的外观,但我希望有人知道我该怎么做?

4

1 回答 1

2

您应该使用 9-patch 绘制它。 http://developer.android.com/tools/help/draw9patch.html 将黑色像素放在角落。这会有所帮助。(如果您需要更多信息,请与我联系)。看看原来的那个,你看到黑点了吗?为您的形象制作它们。 在此处输入图像描述

于 2012-08-09T17:47:44.960 回答