Android开发实验-UI控件及事件响应

发布于:2022-10-13 ⋅ 阅读:(437) ⋅ 点赞:(0)

一、实验目的

  1. 熟悉Android Studio开发工具使用

  2. 理解事件监听方法

  3. 能根据常用控件设计的APP应用程序

二、实验任务

  1. 常用控件应用
  2. 事件监听应用
  3. Spinner控件应用

三、实验环境

        PC机、Android Studio

四、实验内容

(一)、常用控件应用

编写程序,实现如下功能:

      设计一个用户登录的App,模拟用户通过账号或邮箱地址进行登录,并判断用户账号及密码是否正确,并给出相应的登录提示。登录界面提供账号,密码及登录类型的输入,单击登录按钮后,后台根据用户选择的类型,进行账号或邮件地址进行登录验证,并给出相关的登录提示。

假设后台的账号和密码是固定的,如:

内置账号:zhangsan  内置密码:123456

内置账号:zhangsan@163.com  内置密码:12345678

 要求:(1).使用hint属性;(2).使用Toast提示登录结果

代码部分:

运行结果:

(二)、事件监听应用

编写程序,实现如下功能:

      设计一个应用程序,包含1个EditText,1个TextView,1个Button。在EditText输入框中输入银行卡号,输入的同时用较大字体四个一组分隔在TextView显示出来。点击清空button时,所有数据清空。

  1. 要求:(1)使用OnKeyListener监听;
  2. (2)监听到响应事件类型KeyEvent为KeyEvent.ACTION_UP才分割显示;

代码部分:

运行结果:

(三)、Spinner控件应用

编写程序,实现如下功能:

        UI界面由1个EditText、2个按钮、1个Spinner控件组成。当用户EditText中输入内容,点击“添加”按钮,能够将其动态添加到Spinner中;当用户在Spinner列表中点击某项时,选项文本内容显示在EditText中, 如果点击“删除”按钮,能够将该项从Spinner项中删除。为Spinner添加事件,使用Toast显示选择内容

代码部分:

运行结果:

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到