文章标题
来源:互联网 发布:js rows.length 编辑:程序博客网 时间:2024/05/29 15:06
android 实现事件监听器的方法
1.内部类形式:将事件监听器定义在当前类的内部
2.外部类的形式:将事件监听器类定义为一个外部类
3.Activiy本身作为事件监听器类:让activity本身实现监听器接口,并实现事件处理方法。
3.匿名内部类:使用匿名内部类创建事件监听器对象。
1.内部类形式
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bu=(Button)findViewById(R.id.button1); MyButton listener=new MyButton(); bu.setOnClickListener(listener);}class MyButton implements OnClickListener{ @Override public void onClick(View v) { // TODO Auto-generated method stub }}
2.外部类形式(比较少见)
3.将Activity本身作为事件监听类
public class MainActivity extends Activity implements OnClickListener{private Button bu;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bu=(Button)findViewById(R.id.button1); bu.setOnClickListener(this );}@Overridepublic void onClick(View v) { // TODO Auto-generated method stub}
}
4.使用匿名内部类
bu=(Button)findViewById(R.id.button1); bu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub } });}
5.直接绑定标签
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 技术是无穷尽的,技术永远学不完,怎么样可以“以不变应万变,掌握任何技术”? 是语法,grammar,这把万能钥匙,任何技术问题,通吃。
- zzulioj 2134
- 面向对象的三大特性
- layui-富文本编辑器
- Android-Drawable启动过程及怎么在studio中新建drawable-hdpi、drawable-mdpi等
- 文章标题
- 【BFS】POJ 3087 Shuffle'm Up
- Hibernate中自带ID生成策略中属性“ generator”的含义
- Entity Framework Core 数据库Migrations命令Update更新数据库中模型
- iOS 飞屏功能的实现(UDPSocket协议广播机制)
- JDBC连接MySQL抛Can`t get host name for your address异常的处理
- pl/sql过期不能使用问题
- SQL编码规范
- Oracle数据库中进行树形查询sql