Android按钮单击事件
2014-04-28 22:20
141 查看
1.获取代表控件的对象
2.定义一个类,实现监听器接口
3.生成监听器对象
4.为控件绑定监听器对象
第一种:创建匿名内部类
第二种:(最常用的方法)
先用主窗口实现OnclickListener接口,再button1.setOnClickListener(this);,最后实现接口中未实现的onClick方法,在此方法中通过switch来判断用户点击的是哪个按钮。
public class MainActivity extends ActionBarActivity implements OnClickListener{////此处implements OnClickListener实现接口
//此处省略部分代码
button1.setOnClickListener(this);//为button1绑定监听器
@Override
public void onClick(View v) //实现接口中未实现的方法,且通过switch判断用户点击的是哪个按钮
{
switch (v.getId()) {
case R.id.button1:
if("loveq".equals(editText1.getText().toString())&&"5277991314".equals(editText2.getText().toString()))
editText1.setText("Yes!");
else
editText1.setText("Error!");
break;
default:
break;
}
}
}
2.定义一个类,实现监听器接口
3.生成监听器对象
4.为控件绑定监听器对象
第一种:创建匿名内部类
button1 = (Button)findViewById(R.id.button1); //获取XMl中控件id button1.setOnClickListener(new OnClickListener() //生成监听器对象并且直接与控件绑定 { public void onClick(View v) //按钮单击事件 { editText1.setText("Yes!"); } }); //此代码只是适用于[此监听器只适用于此按钮]
第二种:(最常用的方法)
先用主窗口实现OnclickListener接口,再button1.setOnClickListener(this);,最后实现接口中未实现的onClick方法,在此方法中通过switch来判断用户点击的是哪个按钮。
public class MainActivity extends ActionBarActivity implements OnClickListener{////此处implements OnClickListener实现接口
//此处省略部分代码
button1.setOnClickListener(this);//为button1绑定监听器
@Override
public void onClick(View v) //实现接口中未实现的方法,且通过switch判断用户点击的是哪个按钮
{
switch (v.getId()) {
case R.id.button1:
if("loveq".equals(editText1.getText().toString())&&"5277991314".equals(editText2.getText().toString()))
editText1.setText("Yes!");
else
editText1.setText("Error!");
break;
default:
break;
}
}
}
相关文章推荐
- Android按钮单击事件的四种常用写法总结
- Android的按钮单击事件及监听器的实现方式
- Android按钮单击事件的四种常用写法总结
- Android的按钮单击事件及监听器的实现方式
- 【Android 开发入门】为按钮添加Click单击事件处理程序,显示/隐藏另一个按钮
- Android的按钮单击事件及监听器的实现方式
- Android给按钮添加单击事件
- Android的按钮单击事件及监听器的实现方式
- Android button按钮单击事件及监听器的实现方式
- Android按钮单击事件的四种常用写法总结
- Android的按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- Android按钮单击事件的四种常用写法总结
- Android onClick 按钮单击事件 四种常用写法
- Android按钮单击事件的四种常用写法总结
- Android的按钮Button单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- Android 一个按钮两次单击触发两个不同事件并实现两个View在同一界面切换