输入对话框类操作实例讲解

作者:创世魂

 

● 帮助说明

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

 

● 准备一个界面

 

界面如下图:

打开窗口设计器,放两个“按钮”,右侧属性文本分别起名“按钮1”“按钮2”

保存布局后,右键“按钮”,添加“按钮被单击事件接收方法”,添加完毕后如下图所示。

 

 

一、输入对话框类

 

● 创建并显示
● 标题(写)
● 图标(写)

帮助文档:

可以看到有“三个”参数。

参数1:要显示的窗口。

参数2:编辑框输入类型,调用方式“常用输入类型.XXXX”

参数3:对话框标题,默认空文本。

 

代码编写如下图:

定义类型为“输入对话框类”的成员变量,设置参考。

“按钮1”被点击下,利用“创建并显示”方法,创建“输入对话框类”对象,并赋值给成员变量。

参数2:可以填写“常用输入类型.数字密码”,该模式可以进行密码输入。

定义一个类型为“可绘制资源”的图标变量,导入一张图片。

最后直接赋值“标题”“图标”

 

运行效果如下图:

点击“按钮1”后效果如下,虽然创建时设置了标题,但是此时的标题被“新标题”覆盖。

左图:安卓5.0不会显示图标。

右图:安卓8.0显示图标。

其它安卓版本自行测试。

 

● 输入结果(事件)

 

帮助文档如下图:

点击“输入对话框”内的“确定”按钮,就会发送本事件。

并且会返回“编辑框内容”

 

代码编写(1):

添加“输入结果”事件接收方法。

右键“类名”选择“添加”

 

代码编写(2):

在生成的事件内,直接写“参数名”就可以取出内容。。

 

代码编写(3):

最重要的一点,不要忘记“挂接事件”

 

运行效果:

点击“确定”后,输入的内容就会被取出。