• Android开发学习笔记--给一个按钮定义事件


     学习Android的第一天,了解了各种布局,然后自己动手画出了一个按钮,然后给按钮定义了一个事件是弹出一条消息显示“我成功了!”字样,具体过程如下:

    1、修改布局文件activity_main.xml加入如下语句(我把原来的那个文本框删掉了)

    <Button android:id="@+id/button1"
    android:onClick="button_click"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world"
    />

    这里还要修改一个文件就是字符文件,为了更好的管理开发要用到的字符,Android把所有的字符集中到一个文件里面,android:text="@string/hello_world"这个就是表示要用到这个字符文件中的一个变量"hello_world",就是在res/values/string.xml这个文件里面加上一条 <string name="hello_world">确定</string>

    2、上面那句android:onClick="button_click"这个就是给这个按钮定义响应的事件,然后我在MainActivity.java中添加了一个方法名为"button_click"的方法,

    这里有一点要注意的是这个方法的形参是一个View型的类。下面给出这个方法代码:

    public void button_click(View v)
    {
      Button temp = (Button)v; 

      Toast.makeText(this,"我成功了! ", Toast.LENGTH_SHORT).show();

    }

    表示在屏幕上显示一句“我成功了!"虽然只是显示一句话,但看到这句话的时候很激动,终于写了第一个自己的Android应用了,虽然没有实现任何功能,嘿嘿。

  • 相关阅读:
    HTTPS证书撤销
    前端跨域问题解析
    js递归遍历key
    阿里云centos配置nginx和nodejs
    Linux 查看服务器配置
    解决IPOD NANO7无法开机
    GIF添加3D加速
    关于bootstrap Modal弹窗 滚动条的问题
    Just-In-Time Debugging in Visual Studio 禁止VS在服务器上调试
    利用ASP.NET操作IIS (可以制作安装程序)
  • 原文地址:https://www.cnblogs.com/xiaxiaosheng/p/3977936.html
Copyright © 2020-2023  润新知