1

如何更改GroupIndicatorAndroid 的默认重力ExpandableListView

4

2 回答 2

1

在“expandablelist”中设置 android:groupIndicator="@null"

在“groupview”xml 中添加 ImageView

public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
     ImageView mGroupIndicator=(ImageView)convertView.findViewById(R.id.mGroupimage);
     if(isExpanded){
         mGroupIndicator.setImageResource(R.drawable.expanded);
     }else{
         mGroupIndicator.setImageResource(R.drawable.collapsed);
     }
}
于 2012-11-06T03:37:43.923 回答
0

您无法更改默认设置..但是如果您正在实现自定义适配器..您可以放置​​一个带有组指示器背景的复选框并将其放置在您想要的任何位置..

于 2012-04-26T05:19:01.580 回答