改变ExpandableListView的indicator图标
2011-08-22 22:06
218 查看
1)定义xml文件先,命名为expand_list_indicator.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_expanded="true" android:drawable="@drawable/indicator_open" />
<item android:state_expanded="false" android:drawable="@drawable/indicator_close" />
</selector>
2)在得到ExpandableListView 实例id后调用xml文件
ExpandableListView mExpandList = (ExpandableListView) findViewById(R.id.expandlist);
mExpandList.setGroupIndicator(this.getResources().getDrawable(R.drawable.expand_list_indicator));
注意事项:因为indicator背景图片会自动拉伸,如果不想图片被拉伸的话,那么就对indicator_open ,indicator_close图片做特殊处理,做成.9.png格式就可以了。
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_expanded="true" android:drawable="@drawable/indicator_open" />
<item android:state_expanded="false" android:drawable="@drawable/indicator_close" />
</selector>
2)在得到ExpandableListView 实例id后调用xml文件
ExpandableListView mExpandList = (ExpandableListView) findViewById(R.id.expandlist);
mExpandList.setGroupIndicator(this.getResources().getDrawable(R.drawable.expand_list_indicator));
注意事项:因为indicator背景图片会自动拉伸,如果不想图片被拉伸的话,那么就对indicator_open ,indicator_close图片做特殊处理,做成.9.png格式就可以了。
相关文章推荐
- Android改变ExpandableListView的indicator图标实现方法
- 改变ExpandableListView的indicator图标
- 替换ExpandableListView右边箭头Group Indicator(小图标)
- 茴香豆的第五种写法---改变ExpandableListView系统自带图标显示位置
- 替换ExpandableListView右边箭头Group Indicator(小图标)
- 茴香豆的第五种写法---改变ExpandableListView系统自带图标显示位置
- VC Listview 在Release版本下无法动态改变图标的解决方法
- ExpandableListView修改group图标
- 去掉ExpandableListView的箭头图标
- ExpandableListView的下拉图标替换
- 去掉ExpandableListView的箭头图标
- ExpandableListView小图标替换
- ExpandableListView自带箭头图标去除和替换
- 去掉或自定义ExpandableListView的箭头图标
- ExpandableListView(二)替换箭头图标被拉伸的问题
- ExpandableListView 功能界面布局探究之一 ( 更换ExpandableListView右边的箭头(小图标))
- Android—去掉expandablelistview左边的图标
- ExpandableListView(二)替换箭头图标被拉伸的问题
- ExpandableListView的下拉收起图标无法对齐
- 【转载】ExpandableListView修改group图标