Android OnClickListener 的三种实现方式
来源:互联网 发布:淘宝 唱片 编辑:程序博客网 时间:2024/06/06 08:43
1、匿名内部类
必须实现一个父类或接口,可以看作一个子类
mybutton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this,"匿名内部类",Toast.LENGTH_LONG).show(); } });
2、调用外部类
testbutton.setOnClickListener(new MyOnclickListenr(){ @Overridepublic void onClick(View v) { Toast.makeText(MainActivity.this,"接口",Toast.LENGTH_SHORT).show();
public void onClick(View v) { super.onClick(v); } });class MyOnclickListenr implements OnClickListener{ @Override public void onClick(View v) { //Toast.makeText(,"test",1).show(); System.out.println("yes"); }}可以在按钮中实现其独有的操作,在外部类中实现公共的操作。3、接口方式public class MainActivity extends AppCompatActivity implements OnClickListenerpublic void onClick(View v) { Toast.makeText(MainActivity.this,"接口",Toast.LENGTH_SHORT).show();testbutton.setOnClickListener(this);首先是需要让Activity对象继承OnClickListrner接口
然后给出他虚函数的具体实现
直接通过this调用当前对象
阅读全文
0 0
- Android OnClickListener 的三种实现方式
- Android OnClickListener 的三种实现方式
- 安卓Button控件OnClickListener的三种实现方式
- android.onclicklistener的多种实现方式
- 学Android---实现OnClickListener的三种方法
- OnClickListener的三种实现方法
- Android学习(4)Button的OnClickListener的三种实现方法
- android开发中监听器的三种实现方法(OnClickListener)
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- andorid中Button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- Button的onClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- let用来处理循环事件绑定问题的原理分析
- leetcode 81
- Network
- Network
- Tools
- Android OnClickListener 的三种实现方式
- Network
- C语言 数据结构 线性表 顺序表 线性表的顺序存储结构
- 25张图让你读懂神经网络构架
- Python之禅
- 剑指offer-面试题62-序列化二叉树
- JVM调优总结(一)-- 一些概念
- Python
- Python