在我的应用程序中,我使用groupIndicator作为可扩展列表视图,但图像显示不正确且有伸长,如何设置图像的宽度和高度?
这是我的代码:
<ExpandableListView
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:id="@+id/expandableListView"
android:groupIndicator="@drawable/group_indicator"/>
group_indicator.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/plus" android:state_empty="true"/>
<item android:drawable="@drawable/minus" android:state_expanded="true"/>
</selector>
我该如何解决?
修改
图像尺寸:32x32像素
答案 0 :(得分:0)
Android Jellybean有最小宽度,高度可以增加可点击区域。
如果mdpi的图像大小为10x10
然后你必须为1x创建一个64x48的图像并使图像居中(10x10),剩下的区域应该是透明的。
OR
您只需将最小宽度,高度分别固定为10,10(宽度,正负图像的高度)