如何在ExpandableListView中保留android:groupIndicator的宽高比?

时间:2011-08-06 10:13:32

标签: android android-layout

我想更改ExpandableListView的groupIndicator图标。 我创建了一个stateListDrawable XML并添加了我想要显示为组指示符的drawable。

到目前为止,非常好。

但是,根据行的高度,图标会缩放以使用行的整个高度,从而失去原始的宽高比。

如何定义可绘制的组指示器,以便始终保持drawable的纵横比?

1 个答案:

答案 0 :(得分:0)

Answered in the comments - converted to a community wiki answer.

OP写道:

  

我想出了怎么做。必须将图标定义为9-patch-drawable。要使图标本身保持其纵横比,请在图标周围添加一个小透明区域,并将其标记为9补丁图像的可伸缩部分