Button的五种点击事件
发布日期:2021-05-25 04:48:22 浏览次数:12 分类:博客文章

本文共 1194 字,大约阅读时间需要 3 分钟。

1.内部类方式

class MyOnClickListener implements View.OnClickListener{     /**      * Called when a view has been clicked.      *      * @param v The view that was clicked.      */     @Override     public void onClick(View v) {     } }
MyOnClickListener l = new MyOnClickListener();        bt.setOnClickListener(l);

 

 

2.匿名内部类方式

Button bt = (Button) findViewById(R.id.button); //设置监听器,采用匿名内部类方式 bt.setOnClickListener(new View.OnClickListener() {     @Override     public void onClick(View v) {         //获取输入电话号码字符串         String number = et.getText().toString().trim();         Log.e("dail","click");         Log.e("dail",number);         //打电话         dailPhone(number);     } });

3.外部类方式

1 package market.phone; 2  3 import android.view.View; 4  5 /** 6  * Created by Administrator on 2017/6/13. 7  */ 8  9 public class POnClickListener implements View.OnClickListener {10     /**11      * Called when a view has been clicked.12      *13      * @param v The view that was clicked.14      */15     @Override16     public void onClick(View v) {17         18     }19 }
bt.setOnClickListener(new POnClickListener());

 

4.xml方式

//xml配置的按钮点击后要执行的方法    public void click(View v){    }

5.本类实现监听接口,实现多个按钮的点击响应

 

上一篇:android中的五大布局(控件的容器,可以放button等控件)
下一篇:hibernate核心API使用

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月23日 06时30分48秒