作者:创世魂
● 帮助说明
注意:本类位于“安卓基本类”模块中,必须添加此模块才能使用。
● 准备一个界面
界面如下图:
打开窗口设计器,放两个“按钮”,右侧属性文本分别起名“按钮1”和“按钮2”。
保存布局后,右键“按钮”,添加“按钮被单击事件接收方法”,添加完毕后如下图所示。
● 创建并显示
帮助文档:
可以看到有“三个”参数。
参数1:要显示的窗口。
参数2:编辑框输入类型,调用方式“常用输入类型.XXXX”。
参数3:对话框标题,默认空文本。
代码编写如下图:
定义类型为“输入对话框类”的成员变量,设置参考。
在“按钮1”被点击下,利用“创建并显示”方法,创建“输入对话框类”对象,并赋值给成员变量。
参数2:可以填写“常用输入类型.数字密码”,该模式可以进行密码输入。
定义一个类型为“可绘制资源”的图标变量,导入一张图片。
最后直接赋值“标题”和“图标”。
运行效果如下图:
点击“按钮1”后效果如下,虽然创建时设置了标题,但是此时的标题被“新标题”覆盖。
左图:安卓5.0不会显示图标。
右图:安卓8.0显示图标。
其它安卓版本自行测试。
● 输入结果(事件)
帮助文档如下图:
点击“输入对话框”内的“确定”按钮,就会发送本事件。
并且会返回“编辑框内容”。
代码编写(1):
添加“输入结果”事件接收方法。
右键“类名”选择“添加”。
代码编写(2):
在生成的事件内,直接写“参数名”就可以取出内容。。
代码编写(3):
最重要的一点,不要忘记“挂接事件”。
运行效果:
点击“确定”后,输入的内容就会被取出。