下拉框
- 更新时间:2026-06-15 07:53:03
下拉框-drop
布局原生类型:{com.google.android.material.textfield.TextInputLayout} 组件原生类型:{com.google.android.material.textfield.MaterialAutoCompleteTextView}
下拉框类似于一个小菜单,点一下才会展开让你选,核心用途就是帮你方便、规范地挑东西。

一、基础用法
二、常用属性
项目 - 子选项
设置子选项
子选项使用项目标签,只有文本一个属性

风格 - 样式
设置样式
可选:填充,边框(或轮廓)

主题颜色 - 主题颜色
设置主题颜色

提示 - 提示文字
设置提示文字

提示颜色 - 提示颜色
设置提示颜色

默认 - 默认文字
设置默认文字

文本 - 文本
设置文本

文本颜色 - 文字的颜色
设置文字的颜色

文本尺寸 - 文本尺寸
设置文本尺寸
单位:dp

前缀 - 前缀
设置前缀

前缀颜色 - 前缀颜色
设置前缀颜色

后缀 - 后缀
设置后缀

后缀颜色 - 后缀颜色
设置后缀颜色

隐藏图标 - 是否隐藏后面的倒三角图标
是否隐藏后面的倒三角图标
![]()
重力 - 布局重力
设置布局重力

内边距 - 布局内边距
设置布局内边距
单位:dp

背景颜色 - 背景颜色
设置背景颜色

背景图片 - 背景图片
设置背景图片

存储关键字 - 应用内存储
应用内存储
通过storeKey(存储关键字)指定一个存储字符串的关键字,获取值时可以直接通过$storage($存储)获取字符串。
注意:不同的控件存储的类型不同,对于本控件(输入框)则存储的是字符串类型,表达当前选中的内容
如果我们已经配置好了应用内存储,则可以直接获取数据:
注意:一、要使用应用内存储,必须在ui(界面)节点指定属性store(存储)的值,该值指定存储的命名空间; 二、不是所有的控件都支持应用内存储; 三、不同的控件存储的数据类型可能都不一致,例如:输入类型的控件存储的是字符串类型,开关、多选框存储的就是布尔类型的数据。
三、常用函数
监听选中(回调)
事件监听
- 参数 : 回调 {(标题,下标)=>{}} 回调函数
设置文字(文本)
设置文字
- 参数 : 文本 {string} 文字
获取文字()
获得文字
- 返回 : {string} 文字
刷新(数据)
刷新数据
- 参数 : 数据 {string[]} 数据集合
获取下标()
获取选中下标
- 返回 : 下标 {数字} 用户当前选中的下标(-1表示没有选中)
- 版本 : 1.9.6
设置下标(下标)
设置下标
- 参数 : 下标 {数字} 需要设置的下标
- 版本 : 1.9.6