简单下拉列表框组件操作实例讲解

作者:创世魂

 

 

● 准备工作

 

界面准备:

从上到下依次是“按钮1”“简单下拉列表框”组件。

本组件和“简单列表框”操作方法一致,不同之处为本组件具有下拉属性。

注意:本类位于“安卓基本类”模块中,必须添加此模块才能使用。

 

代码编写(1):

1、定义“是否首次启动”逻辑变量。

2、在“通知_被创建”虚拟方法下,循环添加10个下拉项目。

3、设置“是否首次启动=假”,如果不设置,程序首次启动时会触发“项目被选择”事件。

 

代码编写(2):

添加“项目被选择”接收事件,判断“是否首次启动”变量为假时,弹出项目索引。

然后将“是否首次启动”变量设置为假。

 

运行效果如下图(GIF):

 

● 下拉窗口垂直偏移(写)
● 下拉窗口水平偏移(写)

 

“下拉窗口垂直偏移(写)”帮助文档:

顾名思义,本属性用来设置下拉窗口垂直偏移,单位像素。

 

“下拉窗口水平偏移(写)”帮助文档:

顾名思义,本属性用来设置下拉窗口水平偏移,单位像素。

 

代码编写如下图:

“按钮1”被点击后,分别执行这两个属性值偏移100像素。

 

运行效果如下图(GIF):

可看到下拉的窗口发生了很明显的偏移。

 

● 下拉窗口需求宽度(写)

 

帮助文档如下图:

顾名思义,设置下拉窗口的需求宽度值,单位像素。

 

代码编写如下图:

设置本属性值为100像素。

 

运行效果如下图(GIF):

 

● 下拉窗口背景图(写)
● 置下拉窗口背景图(写)

 

以上两个属性都是设置下拉窗口背景图,此处演示“下拉窗口背景图”属性。

 

帮助文档如下图:

顾名思义,设置下拉窗口背景图。

 

代码编写如下图:

定义“可绘制资源”变量,导入图片后,赋值给当前属性即可。

 

运行效果如下图(GIF):

 

● 置选择项目2

 

帮助文档如下图:

通过本方法可直接选中指定索引项目。

参数1:提供要选中的项目索引。

参数2:本参数在本方法中无效,填写真假都可以。

 

代码编写如下图:

调用本方法跳转到项目索引5。

 

运行效果如下图(GIF):

 

● 其它

 

本组件除了上述方法外,还继承了“适配器组件基础类”“适配器模板类”“适配器基础类”

以上三个类可参考“图像堆叠器组件”

除此之外还继承了“简单列表适配器”