ExpandableListView 属性设置详解 - Android 开发指南
ExpandableListView 是 Android 中常用的可扩展列表视图,可以用来显示分层数据结构。它拥有丰富的属性可以设置,以定制其外观和交互行为。以下列出了一些常用的属性及其功能:
-
'groupIndicator':设置一个 Drawable 作为组的指示符,通常是一个向下的箭头。
-
'childIndicator':设置一个 Drawable 作为子项的指示符,通常是一个向右的箭头。
-
'divider':设置一个 Drawable 作为分割线,用于分隔组和子项。
-
'indicatorLeft':设置组指示符的左侧边距。
-
'indicatorRight':设置组指示符的右侧边距。
-
'childDivider':设置一个 Drawable 作为子项之间的分隔线。
-
'childIndicatorLeft':设置子项指示符的左侧边距。
-
'childIndicatorRight':设置子项指示符的右侧边距。
-
'groupIndicatorHeight':设置组指示符的高度。
-
'childIndicatorHeight':设置子项指示符的高度。
-
'indicatorPaddingLeft':设置组指示符的左侧内边距。
-
'indicatorPaddingRight':设置组指示符的右侧内边距。
-
'dividerHeight':设置分割线的高度。
-
'childDividerHeight':设置子项分隔线的高度。
-
'groupIndicatorTint':设置组指示符的颜色。
-
'childIndicatorTint':设置子项指示符的颜色。
-
'indicatorPadding':设置组指示符的内边距。
-
'showDividers':设置是否显示分割线。
-
'scrollBarStyle':设置滚动条的样式。
-
'groupClickEnabled':设置是否允许单击组来展开或折叠子项。
-
'childClickEnabled':设置是否允许单击子项。
-
'animateExpand':设置是否使用动画来展开子项。
-
'animateCollapse':设置是否使用动画来折叠子项。
-
'cacheColorHint':设置背景缓存颜色。
-
'choiceMode':设置选择模式,可以是单选、多选等。
-
'drawSelectorOnTop':设置是否在顶部绘制选择器。
-
'groupIndicatorGravity':设置组指示符的对齐方式。
-
'isChildSelectable':设置子项是否可选。
-
'smoothScrollbar':设置是否平滑滚动。
原文地址: https://www.cveoy.top/t/topic/nG2I 著作权归作者所有。请勿转载和采集!