Android:当我使用自己的图标时,ExpandableListView可绘制组指示器很大

时间:2010-12-27 16:03:38

标签: android expandablelistview

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

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);

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

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

1 个答案:

答案 0 :(得分:2)

你应该使用9-patch绘制它。 http://developer.android.com/tools/help/draw9patch.html 将黑色像素放在角落。这会有所帮助。 (如果您需要更多信息,请与我联系)。 看看你看到黑点的原始人?让它们为你的形象。 enter image description here