android.onclicklistener的多种实现方式
来源:互联网 发布:算法实现是什么 编辑:程序博客网 时间:2024/05/16 19:34
1,每个控件使用关键字new一个
Btn = (Button) findViewById(R.id.Btn); Btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { } });2,独立监听器,并可被多次使用
Btn = (Button) findViewById(R.id.Btn); Btn.setOnClickListener(new MyListener(){}); public class MyListener implements OnClickListener{ public void onClick(View arg0) { } }3,类似上面的,Activity类实现接口OnClickListener,重载onClick方法,方便管理多个控件的监听
Btn = (Button) findViewById(R.id.Btn);
Btn.setOnClickListener(this); @Override public void onClick(View v) { switch(v.getId()){ case R.id.Btn: break; } }4,常用方式:只new一次,多次使用
Btn = (Button) findViewById(R.id.Btn); Btn.setOnClickListener(mListener); OnClickListener mListener = new OnClickListener() { @Override public void onClick(View v) { } };5,在XML中指定onclick,代码中实现功能
<Button android:text="Button" android:id="@+id/Button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="BtnOnClick" </Button>JAVA中:
public void BtnOnClick(View view){ 做该Button想做的}
0 0
- android.onclicklistener的多种实现方式
- Android OnClickListener 的三种实现方式
- Android OnClickListener 的三种实现方式
- Android 定时任务的多种实现方式
- Android实现画板功能的多种实现方式
- 安卓Button控件OnClickListener的三种实现方式
- android 中 Button 的监听事件的多种实现方式
- 多种方式实现Android页面布局的切换
- android 实现listview的adapter多种布局方式
- android-多种方式实现主界面的Tab
- android-多种方式实现主界面的Tab
- Android 汉字转拼音的多种实现方式
- Android 定时任务刷新的多种实现方式
- LRU的多种实现方式
- 【Android】Android中Button的OnClickListener实现方法
- android多种方式实现异步加载图片
- Android多种方式实现自定义Dialog对话框
- Android多种方式实现自定义Dialog对话框
- mysql 在linux下my.cnf
- Linux tcpdump命令详解
- Android中DialogFragment自动弹出输入法
- android 计步器代码(prdometer)
- GEEK编程练习— —回文字符串
- android.onclicklistener的多种实现方式
- POJ1088 滑雪(记忆化搜索)
- 为什么要用Tower?
- Qualcomm物联网生态圈
- vprintf printf区别
- Visual Studio 各版本下载
- js split函数用法总结
- C++复数类的运算符重载
- ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码(by 星空武哥)