Android开发之点击事件(Button)

本文介绍如何在Android应用中为Button控件添加点击事件处理。包括创建项目、布局设计、编写事件处理代码等步骤,并展示了如何使用Toast进行消息提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Button点击事件

创建项目:

          1、Fiel-------->New ------->Android Application Project

          2、将Form Widght 文件中的Button控件拖动layout手机屏幕上。

         

代码:

         1.在MainActivity.java文件的onCreate(Bundle savedInstanceState)方法中编写点击事件,首先创建一个Button变量,并且通过findViewid 方法获取控件id(原因:在activity中要获取按钮 id,可以通过 findViewById(R.id.xml文件中对应的id)),setOnClickListener代表设置事件处理的监听器。

private Button ton1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ton1=(Button)this.findViewById(R.id.button1);
        ton1.setOnClickListener(new on1(this));
    }

         1、创建一个命名为on1的类,该类继承OnClickListener接口(代表实现监听的接口),上面setOnClickListener监听器将on1添加到监听器中传一个MainActivity类过去,创建一个Context(上下文对象变量)及构造函数来接收传过来的MainActivity类,onClick(View v)函数代表点击事件处理函数。

        2、Toast:是一个类,主要管理消息的提示。ToastLENGTH_SHORT,消息框显示时间,大概2秒钟。通过Toast的show()方法弹出消息框。

public class on1 implements OnClickListener {

    private Context tex;
    
    public on1(Context h)
    {
        this.tex=h;
    }
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
    Toast t=Toast.makeText(tex, "resId", Toast.LENGTH_SHORT);
        t.show();
    }

}


效果图:(单击Button)

        

 

 

 

     

转载于:https://www.cnblogs.com/wdht/p/6075450.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值