android学习记录 Onclick事件监听
来源:互联网 发布:淘宝修改我的评价 编辑:程序博客网 时间:2024/05/29 03:39
OnClick事件的实现方法:
1.匿名内部类
2.独立类
3.实现接口的方法
具体实现方法,以Button为例
1.在activity中注册一个button
<Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/button_name" />
2.在MainActivity中初始化,通过findViewById方法找到button然后就可以实现Onclick事件了
private Button bt;//初始化bt=(Button)findViewById(R.id.button1);//找到button
匿名内部类的实现方法
loginButton.setOnclickListener(new OnclickLishtener(){ public void onClick(View arg0){ //当前onclick方法中监听点击Button的动作 System.out.println('我的button被点击了'); }});
外部类接口的方式来实现监听
loginButton.setOnClickListener(new MyOnclickListener() {@Overridepublic void onClick(View v) {// 调用父类方法,实现了父类方法,还可以实现自己特有的方法super.onClick(v);Toast.makeText(MainActivty.this, "loginbutton要执行的逻辑", 1).show();}});//在MainActivity中的代码// OnClickListener是一个接口,所以不能继承public class MyOnclickListener implements OnClickListener {@Overridepublic void onClick(View v) {Log.i("test", "父类的onClick方法实现了");}}// 一个外部类
实现接口的方式来实现监听
public class MainActivity extends Activity implements OnclickListenerbt.setOnclickListener(this);//通过this来绑定按钮
0 0
- android学习记录 Onclick事件监听
- Android之OnClick事件监听
- 按钮的监听事件--onClick
- Android 拦截onClick事件
- Android中的onClick事件
- Android---onClick事件总结
- Android onClick事件改进
- android:onClick 设置Button监听
- 关于Android中onTouch时间与onClick事件的监听问题
- Android开发之button的onClick事件学习
- 学习Android按钮以及监听事件
- Android中监听点击事件----学习笔记
- Android学习之监听按钮点击事件
- Android事件监听回调学习
- android Preference以及监听事件学习
- [Android]手动触发OnClick事件
- [Android]手动触发OnClick事件
- android onClick和onTouch事件
- Android滚轮时间选择控件(可扩展自定义)
- PullDownRefreshLayout 自定义Android下拉刷新。
- eMule中的kad相关代码梳理
- R语言编码规范(Google)
- BNUOJ-50393-Carries
- android学习记录 Onclick事件监听
- Objective-C 对象进阶:归档的概念和用法
- Light oj Trailing Zeroes (III) (二分查找)
- vps transmission
- 【模板】欧拉函数
- Python2.7.11安装matplotlib,numpy,scikit-learn等其他包,w7x86x64下无问题
- 深度学习-资料收纳集
- 【模板】归并排序
- WKWebView与JS交互实战技巧之API介绍