button按钮的四种监听之二
2017-08-17 14:39
239 查看
1、通过activity类来实现OnclickListener接口
(1)继承接口 public class MainActivity extends Activity
implements OnClickListener{}
(2)public class
MainActivity extends Activity implements OnClickListener在此处点击第一个错误修正方法来添加一个onclick方法
(3)找到控件的ID Button btn =(Button) findViewById(R.id.btn);
(4)添加点击事件 btn.setOnClickListener(this);
(5)onclick方法
public void onClick(View v) {
TODO Auto-generated method stub
Log.i("tag", "点击了Button按钮");
}
2、定义一个类来实现onclickListener
(1)定义Mylistener类继承onclickListener接口
class Mylistener implements OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
(2)找到控件的ID Button btn =(Button) findViewById(R.id.btn);
(3)创建Mylistener对象
Mylistener mylistener=new Mylistener();
(4)添加点击事件 btn.setOnClickListener(mylistener);
另外:如果有两个按钮要添加点击监听事件怎么做呢?
(1)Button btn =(Button) findViewById(R.id.btn);
Button btn2=(Button) findViewById(R.id.btn2);
(2)用switch方法确定点击了哪个按钮,通过v.getid()获取id
switch (v.getId()) {
case R.id.btn:
Log.i("TAG", "点击了1按钮");
break;
case R.id.btn2:
Log.i("TAG", "点击了2按钮");
default:
break;
}
如果有小伙伴觉得我写的对的,请顶一下这篇博文。
(1)继承接口 public class MainActivity extends Activity
implements OnClickListener{}
(2)public class
MainActivity extends Activity implements OnClickListener在此处点击第一个错误修正方法来添加一个onclick方法
(3)找到控件的ID Button btn =(Button) findViewById(R.id.btn);
(4)添加点击事件 btn.setOnClickListener(this);
(5)onclick方法
public void onClick(View v) {
TODO Auto-generated method stub
Log.i("tag", "点击了Button按钮");
}
2、定义一个类来实现onclickListener
(1)定义Mylistener类继承onclickListener接口
class Mylistener implements OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
(2)找到控件的ID Button btn =(Button) findViewById(R.id.btn);
(3)创建Mylistener对象
Mylistener mylistener=new Mylistener();
(4)添加点击事件 btn.setOnClickListener(mylistener);
另外:如果有两个按钮要添加点击监听事件怎么做呢?
(1)Button btn =(Button) findViewById(R.id.btn);
Button btn2=(Button) findViewById(R.id.btn2);
(2)用switch方法确定点击了哪个按钮,通过v.getid()获取id
switch (v.getId()) {
case R.id.btn:
Log.i("TAG", "点击了1按钮");
break;
case R.id.btn2:
Log.i("TAG", "点击了2按钮");
default:
break;
}
如果有小伙伴觉得我写的对的,请顶一下这篇博文。
相关文章推荐
- button按钮的四种监听及实例
- button按钮的四种监听方式
- button按钮的四种监听之一
- Android点击Button按钮的四种事件监听方法总结
- Button按钮四种监听(二)及实例
- js实现监听button按钮点击事件触发file点击事件
- iOS学习之动态添加Button和监听UIAlertView按钮
- 四种android的Button监听
- Android -- Button(按钮)的几种监听方式
- button按钮监听点击事件外部类写法
- Android studio button 按钮 四种绑定事件的方法【实例代码】
- 为按钮设置监听的四种方法
- 2-10 Android Button监听事件的四种方法(三)
- iOS学习之动态添加Button和监听UIAlertView按钮
- Android Button按钮的四种点击事件
- 【Android】监听viewpager子页面里面的Button按钮
- 按钮Button的点击事件的四种写法
- Android为Button按钮添加监听事件的几种方式
- iOS学习之动态添加Button和监听UIAlertView按钮