Android中对标签进行监听的方法
来源:互联网 发布:c语言 创建 编辑:程序博客网 时间:2024/06/05 02:44
一.匿名内部类
Button bt = (Button) findViewById(R.id.bt);
bt . setOnClickListener( new OnClickListener () {
public void onClick(View view ){
//点击事件
}
}) ;
} //这层括号是Oncrete()方法的括号
匿名内部类是现在使用最广泛的一种监听的方法。
二.内部类作监听器
MyButton listener= new MyButton () ;
Button bt = (Button) findViewById(R.id.bt);
bt . setOnClickListener( listener);
} //这层是onCreate()的括号
class MyButton implementsonClickListener{
public void onClick{
//点击事件
}
}
这种方法可以减少代码的复用, 还可以自由访问外部类的所有界面组件。
三.Activity本身作为事件的监听器
Activity implements onClickListener{
// 初始化
bt . setOnClickListener( this ){
}
}
public void onClick(View v){
//点击事件
}
这样写虽然比较容易实现,但是这样会造成Activity结构混乱,因为Activity本身为了完成界面初始化的。
四.直接绑定在标签
在布局文件中,有很多的标签具有onClick,onLongClick的属性;
<Button
......
onClick = " click "/ >
这就要求开发者在这个界面布局对应的java的代码中定义一个 void click (View source) 来实现这个按钮的点击事件。
public void click( Viewsource ){
//点击事件
}
这种方法实现起来比较简单,但是不推荐使用。
参考链接:http://www.apkbus.com/forum.php?mod=viewthread&tid=18459&page=1
0 0
- Android中对标签进行监听的方法
- iTunes中对Documents文件夹进行操作的监听方法
- android中进行布局管理界面_二、重写getView方法对按钮进行监听
- Android中对按钮的监听方法总结
- Android 对对话框进行监听
- android中对程序进行数字证书签名的方法
- 关于Android中对图片进行模糊处理的方法
- Android中对应用程序进行签名的两种方法
- Android中对音量的监听控制
- android中对按钮的监听
- android的Service+BroadcastReceiver对网络连接进行监听
- Android对EditText进行字数的监听并且实施更改
- android 使用ContentObserve对数据库的值变化进行监听
- Swt中实现对TitleAreaDialog窗口的关闭进行监听
- android开发对Home键进行监听
- android中监听wifi广播的方法
- android 对图片进行裁剪的方法
- jquery中如何对添加的标签进行操作
- C语言中的32个关键字及其意思
- GSM PDU 7bit短信编码与解码
- hdu 3405 World Islands
- Node.js模块定义
- 64位系统下注册32位dll文件
- Android中对标签进行监听的方法
- TCP的长连接与短连接
- android使用kxml解析XML
- DOMContentLoaded事件
- SupremeWord进度38.2%
- 循环结构总结
- DB-DAY3 一个简单的图片特效
- IT忍者神龟之 JSP中EL表达式语言不能使用的解决方法
- org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: