zoukankan      html  css  js  c++  java
  • Android学习之基础知识四-Activity活动2讲

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

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

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

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

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

      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 ”的提示

     

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

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

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

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

      android:id     菜单项的唯一标识

      android:title   菜单项的名称

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

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

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

     

  • 相关阅读:
    正则表达式30分钟入门教程
    Literal控件用法
    用asp.net 2.0实现网站二级域名
    IIS7 asp.net URL重写配置
    用VS2008开发Ajax网站需要注意
    C#中的equals与==的比较,赋加compareto
    nvchar(50)与Substring(0,50)的理解
    利用Mircosoft URLRewriter.dll实现asp.net页面伪静态
    .NET命名规范中文版
    iframe动态改变src的测试
  • 原文地址:https://www.cnblogs.com/hh8888-log/p/9839476.html
Copyright © 2011-2022 走看看