Android Studio 中 View 的 setOnClickListener 添加方法(不能用this)
来源:互联网 发布:手机只能用2g网络 编辑:程序博客网 时间:2024/05/07 15:19
第一种,单个View各自添加:
Button btn = (Button) findViewById(R.id.myButton); btn .setOnClickListener(new View.OnClickListener() { public void onClick(View v) { //do something }});
第二种,多个View添加setOnClickListener:
Button btn = (Button) findViewById(R.id.mybutton);Button btn2 = (Button) findViewById(R.id.mybutton2);btn.setOnClickListener(listener);btn2.setOnClickListener(listener);View.OnClickListener listener = View.OnClickListener() { public void onClick(View v) { switch (v.getId()) { case R.id.mybutton: //do something break; case R.id.mybutton2: //do something break; } }注:不能用 btn.setOnClickListener(this) ,IDE会报错,onClick方法也不可以override了,只能采用上面的方式。
1 0
- Android Studio 中 View 的 setOnClickListener 添加方法(不能用this)
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- 【转载】View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- View的setOnClickListener的添加方法
- QML之Tex
- OC第一天
- 匹配优化--Kuhn-Munkres算法
- 5-3 多级派生类的构造函数
- 关于C语言中的强符号、弱符号、强引用和弱引用的一些陋见,欢迎指正
- Android Studio 中 View 的 setOnClickListener 添加方法(不能用this)
- Redis 之 命令
- oracle经典sql练习题
- 万圣节福利:红孩儿3D引擎开发课程《3ds max导出插件初步》
- JSP自定义标签
- 带权二分图的最优匹配 Kuhn-Munkres算法
- ffmpeg转yuv到h264
- EF Code First 一对多、多对多关联,如何加载子集合?
- 在内存中画图实现双缓冲