Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用

原创 2011年07月08日 23:35:48
package com.android.test;  
 
import android.app.Activity;  
import android.os.Bundle;  
import android.view.View;  
import android.widget.Button;  
import android.widget.TextView;  
import android.widget.Toast;   
 
public class ButtonDemo extends Activity {  
      
    private TextView textview1;  
    private Button button1;   
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);   
        //通过ID在找到定义在main.xml里的TextView和Button控件  
        textview1 = (TextView)findViewById(R.id.textview1);  
        button1 = (Button)findViewById(R.id.button1);   
        //增加事件响应  
 
        button1.setOnClickListener(new Button.OnClickListener(){   
            public void onClick(View v)  
            {  
                //Toast提示控件  
                Toast.makeText(ButtonDemo.this,  
                        "TextView里的文字发生了改变,你注意到了吗?",   
                        Toast.LENGTH_LONG).show();  
                //将TextView的文字发生改变  
                textview1.setText("欢迎来到魏祝林的博客!");  
            }  
        });  
    }   
     
}  


大家好,我们这一节将简单的Button事件响应综合提示控件Toast的应用,在上节我们已经学会了在main.xml里定义了Button对象,今天我们来学习Button如何实现事件响应,

Button按钮所触发的事件处理,我们称之为Event Handle,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生.以下的Demo,我们将实现当点击Button时,TextView文字将发生改变,并在屏幕上出现一段时间的Toast提醒.

让我们看一下效果图:

点击按钮前:



点击按钮后:













Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用

大家好,我们这一节将简单的Button事件响应综合提示控件Toast的应用,在上节我们已经学会了在main.xml里定义了Button对象,今天我们来学习Button如何实现事件响应, Butt...

Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用

package com.android.test;   import android.app.Activity;  import android.os.Bundle;  import android....

Android基础教程之Button事件触发AlertDialog简单小窗口的应用

对话框在程序中不是必备的,但是用好对话框能对我们编写的应用增色不少。采用对话框可以大大增加应用的友好性。比较常用的背景是:用户登陆、网络正在下载、下载成功或者失败的提示,还有,比如:短信来了、电池没电...

Android基础教程之Button事件发送消息到通知栏Notification

在手机上,我们经常会看到手机顶部会有收到消息,觉得还蛮不错的,于是乎今天研究了一下,做了点总结。一、Notification通知栏通知 Notification是显示在手机状态栏的消息(手机状态栏位于...

三 CocosEditor基础教程第二季 之事件检测(touch,menu,button)

前言:  这一节主要介绍选择关卡和道具的 layer传值和存储简单数据 一  首先我们来理解js里面的变量作用域 1 TEST=[]  表示整个snow工程可用;我们layer传值主要通过这个 ...

Android基础教程(六)之----多选项CheckBox的综合应用

大家好,我们这一节将讲多选项CheckBox 的综合应用,我们的程序主要构造两个CheckBox 的对象,以及一个TextView对象,并通过setOnCheckedChangeLisener 实现o...

Android教程(五)-- Button控件配合Toast控件的使用

又到了有空闲的时间,趁机写一章教程先。 在本章教程中,我们将会学习Button控件的使用,同时顺便说一下Toast提示控件。 在Android程序开发中,我们使用最多的用户交互控件可能就是Butt...

Android基础教程之-----访Iphone 拖动相片特效Gallery的简单应用.

Step 1:准备图片素材. 将icon2,icon3,icon4,icon5,icon6五张图片导入res/drawable里加上icon.png本身一共有6张图片. Step 2:新建Andr...

Android基础教程之-----访Iphone 拖动相片特效Gallery的简单应用.

Step 1:准备图片素材. 将icon2,icon3,icon4,icon5,icon6五张图片导入res/drawable里加上icon.png本身一共有6张图片. Step 2:新建An...

Android入门基础教程——RecycleView控件

ListView 可以说是android应用中使用得最多的控件之一,因为手机屏幕有限,但是我们想显示的内容是无限的,比如 QQ好友列表、控件留言板、今日头条新闻列表。。但是学过ListView应该都知...
  • maxcion
  • maxcion
  • 2017年02月17日 16:29
  • 180
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
举报原因:
原因补充:

(最多只允许输入30个字)