ExpandableListView 箭头样式

简介: ExpandableListVivew是ListView的子类,它在普通ListView的基础上进行了扩展,它把应用中的列表项分为几组,每组里 又可包含多个列表项。ExpandableListVivew的用法与普通ListView的用法非常相似,只是ExpandableListVivew 显示的列表项应该由ExpandableAdapter提供。

ExpandableListVivew是ListView的子类,它在普通ListView的基础上进行了扩展,它把应用中的列表项分为几组,每组里 又可包含多个列表项。ExpandableListVivew的用法与普通ListView的用法非常相似,只是ExpandableListVivew 显示的列表项应该由ExpandableAdapter提供。

下图为ExpandableListVivew支持的xml属性

XML Attributes

属性名

Related Method

描述

                 

android:childDivider

指定各组内子类表项之间的分隔条 ①

                 

android:childIndicator

显示在子列表旁边的Drawable对象②

                 

android:childIndicatorLeft

子列表项指示符的左边约束位置③

                 

android:childIndicatorRight

子列表项指示符的右边约束位置④

                 

android:groupIndicator

显示在组列表旁边的Drawable对象⑤

                 

android:indicatorLeft

组列表项指示器的左边约束位置⑥

                 

android:indicatorRight

组列表项指示器的右边约束位置 ⑦

                 

备注:

①   注:图片不会完全显示,分离子列表项的是一条直线

②   注:可以是一个图片

③ 注:即从左端0位置开始计数,比如,假设指示符是一个图标,给定这个属性值为

3dip,则表示从左端起3dip开始显示此图标。

④   注:表示右端到什么位置结束

⑤   注:可以是一个图片。

⑥   注:表示左端从什么位置开始。

⑦ 注:表示右端到什么位置结束。

1)定义xml文件先,命名为expand_list_indicator.xml

 

 

注意事项:因为indicator背景图片会自动拉伸,如果不想图片被拉伸的话,那么就对indicator_open ,indicator_close图片做特殊处理,做成.9.png格式就可以了。或者使用另外一个方法
android:groupIndicator=”@null”这里非常重要,禁用系统自带的图标
再在group的xml中设置ImageView,这个简单,然后在适配器的getGroupView中加入图片变换的效果:

 

目录
相关文章
|
NoSQL Redis Docker
docker配置redis映射本地日志
docker配置redis映射本地日志
395 0
|
Java
百度搜索:蓝易云【hutool Http 工具发送POST请求的几种方式。】
以上是使用Hutool发送POST请求的几种方式。根据实际需求和代码复杂度,选择合适的方式来发送POST请求。
605 0
|
3月前
|
编解码 自然语言处理 异构计算
长视频压缩免费,最快ShanaEncoder免费视频压缩软件下载
ShanaEncoder是一款基于FFmpeg开发的免费开源音视频编码工具,支持多格式转换(如RMVB转MP4、AVI转MPEG等)、字幕叠加、裁剪、H.264(High 10)编解码等专业功能。具备图形界面友好、操作便捷的特点,支持多核CPU加速和快速批量处理,适合从初学者到专业人士的广泛需求。软件兼容Win7-11系统,对B站视频上传优化友好,同时提供硬件加速与多线程处理功能,大幅提升编码效率。
192 2
|
11月前
|
机器学习/深度学习 人工智能 算法
基于YOLOV10的反光衣头盔佩戴实时检测系统【训练和系统源码+Pyside6+数据集+包运行】
基于YOLOv10的反光衣头盔佩戴实时检测系统,使用4409张工业场景图片训练,能检测未穿反光衣、穿反光衣、未佩戴头盔、佩戴头盔四种情况,确保工人安全。系统支持更换背景标题、模型选择、图片视频检测等功能,基于Python和Pyside6开发。
595 1
基于YOLOV10的反光衣头盔佩戴实时检测系统【训练和系统源码+Pyside6+数据集+包运行】
|
3月前
|
API 开发工具 开发者
HarmonyOS NEXT实战:滑动条
本节介绍HarmonyOS Next中Slider滑动条组件的使用,涵盖横向与竖向滑动条实现。通过实战演示如何调节音量、亮度等场景,讲解Slider参数配置及样式设置,帮助开发者快速掌握滑动条应用开发技巧。
79 1
|
物联网 Shell Swift
NPU推理&微调大模型实战
本文为魔搭社区轻量级训练推理工具SWIFT微调实战教程系列
|
机器学习/深度学习 算法 数据挖掘
python k-means聚类算法 物流分配预测实战(超详细,附源码)
python k-means聚类算法 物流分配预测实战(超详细,附源码)
901 1
python k-means聚类算法 物流分配预测实战(超详细,附源码)
BXA
|
存储 数据采集 消息中间件
Redis在大规模分布式系统的应用与优化
在分布式系统中缓存是非常重要的组件。Redis作为一种主流的缓存系统具有高性能、高可用性、高可扩展性等特点,在分布式缓存中得到了广泛的应用
BXA
386 0