# AlphabetIndexer > **说明:** >该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 字母索引条。 ## 支持设备
手机 |
平板 |
智慧屏 |
智能穿戴 |
|---|---|---|---|
支持 |
支持 |
不支持 |
不支持 |
参数名 |
参数类型 |
必填 |
默认值 |
参数描述 |
|---|---|---|---|---|
arrayValue |
Array<string> |
是 |
- |
字母索引字符串数组。 |
selected |
number |
是 |
- |
选中项编号。 |
名称 |
参数类型 |
描述 |
|---|---|---|
selectedColor |
Color |
选中文本文字颜色。 |
popupColor |
Color |
弹出提示文本字体颜色。 |
selectedBackgroundColor |
Color |
选中文本背景颜色。 |
popupBackground |
Color |
弹窗索引背景色。 |
usingPopup |
boolean |
是否使用弹出索引提示。 |
selectedFont |
{ size?: number, weight?: FontWeight, family?: string, style?: FontStyle } |
选中文本文字样式。 |
popupFont |
{ size?: number, weight?: FontWeight, family?: string, style?: FontStyle } |
弹出提示文本字体样式。 |
font |
{ size?: number, weight?: FontWeight, family?: string, style?: FontStyle } |
字母索引条默认文本字体样式。 |
itemSize |
Length |
字母索引条字母区域大小,字母区域为正方形,设置正方形边长。 |
alignStyle |
IndexerAlign |
字母索引条对齐样式,支持左侧对齐样式与右侧对齐样式,影响弹窗弹出位置。 |
名称 |
描述 |
|---|---|
Left |
弹框显示在索引条右侧。 |
Right |
弹框显示在索引条左侧。 |
名称 |
功能描述 |
|---|---|
onSelected(index: number) => void |
字母索引条选中回调。 |
onRequestPopupData(callback: (index: number) => Array<string>)8+ |
选中字母索引后,请求索引提示窗口显示内容回调。 返回值:索引对应的字符串数组,此字符串数组在弹出窗口中竖排显示,字符串列表最多显示5个,超出部分可以滑动显示。 |
onPopupSelected(callback: (index: number) => void)8+ |
字母索引提示窗口选中回调。 |