Android学习之基础知识四-Activity活动2讲

时间:2024-10-20 14:07:02

一、在活动(activity)中添加Toast显示:

  1、Toast作用:Android系统提供的一种非常好的提醒方式,将一些短小的信息提供给用户,这些信息会在一段时间后自动消失,不会占用任何屏幕空间

  2、需求:点击一个按钮,弹出一个短小的信息提示

  在activity的java源码中添加如下代码:

Toast.makeText(FirstActivity.this, "You Clicked button1", Toast.LENGTH_SHORT).show();

Android学习之基础知识四-Activity活动2讲

  3、代码解析:

    findViewById():获取布局文件中的指定元素,它返回的是View对象,这里需要转换为Button对象

    setOnClickListener():创建一个点击事件的监听器

    Toast.makeText(Content,text,int time):创建Toast对象,传入三个参数:Toast的上下文对象(活动本身就是一个Context对象)、需要显示的文本信息、显示时间(Toast.LENGTH_SHORT、Toast.LENTH_LONG两种)

    show():显示Toast

  4、效果展示如下:点击button1,屏幕会弹出“ You Clicked button1 ”的提示

Android学习之基础知识四-Activity活动2讲

二、在活动(activity)中使用Menu:

  1、创建menu文件夹:res目录右击--->New--->Directory

Android学习之基础知识四-Activity活动2讲

  2、创建完成后的menu文件夹右击--->New--->Menu resource file

Android学习之基础知识四-Activity活动2讲

Android学习之基础知识四-Activity活动2讲

  3、在main.xml中添加两个菜单项(添加和删除)

  android:id     菜单项的唯一标识

  android:title   菜单项的名称

Android学习之基础知识四-Activity活动2讲

  4、在activity的java源码中重写onCreateOptionsMenu()方法,让菜单项显示出来:

Android学习之基础知识四-Activity活动2讲

  5、在活动(activity源文件)中定义菜单响应事件:

Android学习之基础知识四-Activity活动2讲

  6、效果展示:在标题栏的右侧多了三点的符号,这个就是菜单项的按钮了,菜单项默认是不会显示出来的

Android学习之基础知识四-Activity活动2讲

Android学习之基础知识四-Activity活动2讲

Android学习之基础知识四-Activity活动2讲