Android中常用的四种点击事件
2016-07-08 23:12
429 查看
1.匿名内部类的方式
findViewById(R.id.btn_submit).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
2. 创建一个类实现onclickListener,实现onclick方法,设置控件点击事件时传一个类的对象。
3. 让当前类实现onclickListener,设置控件点击事件时传一个this。这种方式适合按钮比较多的情况,一般在公司采用该方式。
//继承class MainActivity extends ActionBarActivity implements View.OnClickListener
//实现
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btn_submit:{
Log.i("T",et_tel.getText().toString());
}
break;
}
}
4. 在布局文件中为控件添加一个onclick属性,在布局对应的Activity中写一个一onclick属性值为名的方法,要public,传一个View类型的参数。比较适合做简单的测试。
findViewById(R.id.btn_submit).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
2. 创建一个类实现onclickListener,实现onclick方法,设置控件点击事件时传一个类的对象。
3. 让当前类实现onclickListener,设置控件点击事件时传一个this。这种方式适合按钮比较多的情况,一般在公司采用该方式。
//继承class MainActivity extends ActionBarActivity implements View.OnClickListener
//实现
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btn_submit:{
Log.i("T",et_tel.getText().toString());
}
break;
}
}
4. 在布局文件中为控件添加一个onclick属性,在布局对应的Activity中写一个一onclick属性值为名的方法,要public,传一个View类型的参数。比较适合做简单的测试。
相关文章推荐
- Android重构杂感
- Android四大组件介绍
- Android之简单拨号器的实现
- Android万能的指示器
- Android万能的指示器
- Android万能的指示器
- Android Fragment 生命周期图
- 错误: Unable to find explicit activity class ...have you declared this activity in your AndroidMa
- 关于android底层的认识
- android string.xml中使用占位符
- Android-常见问题解决方案
- Android之SD卡 模拟器中SD卡的创建和文件导入导出
- Android之SD卡以追加形式写文件并把文件保存到SD卡中
- Android之SD卡简单的文件读写操作
- Android Studio自动关联android源码失败 和 没有方法提示问题
- 澄迈NIIT Android 实训 前3天复习java的基础
- gridView禁止多点触控
- Android平台下使用OpenCV绘制图形
- 用NDK编译FFmpeg时遇到的问题
- LeakCanary源码分析