小片组

  • 更新时间:2025-12-02 10:12:46

小片组-chip-group

是布局父类的(XLayout)的子类

原生类型:{com.google.android.material.chip.ChipGroup}

一、常用属性

背景颜色 - 背景颜色

设置背景颜色

<小片组 背景颜色="#FF0000" />

背景图片 - 背景图片

设置背景图片

<小片组 背景图片="/资源/图片01.png" />

内边距 - 内边距

设置内边距

<小片组 内边距="0,0,0,0" />

选中(文本)

选中指定文本的小片

该方法会选中所有文本相同的小片

  • 参数 : 文本 {string} 文本

//解析布局,获取ui界面对象
定义 界面 = $界面.解析布局("./主界面.xml");
//获取控件
定义 小片组 = 界面.找控件("我的小片组");
//选中指定文本的小片
小片组.选中("选项1");

反选(文本)

反选指定文本

如果文本匹配则选中,否则就取消选中。

  • 参数 : 文本 {string} 文本

//解析布局,获取ui界面对象
定义 界面 = $界面.解析布局("./主界面.xml");
//获取控件
定义 小片组 = 界面.找控件("我的小片组");
//反选指定文本
小片组.反选("选项1");

选中(下标)

选中指定下标的小片

  • 参数 : 下标 {int} 下标

//解析布局,获取ui界面对象
定义 界面 = $界面.解析布局("./主界面.xml");
//获取控件
定义 小片组 = 界面.找控件("我的小片组");
//选中指定下标的小片
小片组.选中(0);

子项数量()

获取子项数量

  • 返回 : {int} 子项数量

//解析布局,获取ui界面对象
定义 界面 = $界面.解析布局("./主界面.xml");
//获取控件
定义 小片组 = 界面.找控件("我的小片组");
//获取子项数量
定义 数量 = 小片组.子项数量();

获得子项(下标)

获取指定下标下的子项

该函数返回的是Chip类型的子项目,而不是本应用封装的XChip类型,对Chip进行操作时需要放在ui线程中操作。

  • 参数 : 下标 {int} 下标

  • 返回 : {chip} 子项

//解析布局,获取ui界面对象
定义 界面 = $界面.解析布局("./主界面.xml");
//获取控件
定义 小片组 = 界面.找控件("我的小片组");
//获取指定下标下的子项
定义 小片 = 小片组.获得子项(0);