zoukankan      html  css  js  c++  java
  • 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应用了,虽然没有实现任何功能,嘿嘿。

  • 相关阅读:
    POJ 2057 The Lost House
    SRM 597
    poj3020(Antenna Placement)
    poj3041(Asteroids)
    poj2388(Who's in the Middle)
    poj3687(Labeling Balls)
    poj1094(Sorting It All Out)
    poj3026(Borg Maze)
    poj1258(Agri-net)
    poj2485(Highways)
  • 原文地址:https://www.cnblogs.com/xiaxiaosheng/p/3977936.html
Copyright © 2011-2022 走看看