我想更改ExpandableListView的groupIndicator图标。 我创建了一个stateListDrawable XML并添加了我想要显示为组指示符的drawable。
到目前为止,非常好。
但是,根据行的高度,图标会缩放以使用行的整个高度,从而失去原始的宽高比。
如何定义可绘制的组指示器,以便始终保持drawable的纵横比?
答案 0 :(得分:0)
(Answered in the comments - converted to a community wiki answer.)
OP写道:我想出了怎么做。必须将图标定义为9-patch-drawable。要使图标本身保持其纵横比,请在图标周围添加一个小透明区域,并将其标记为9补丁图像的可伸缩部分