首页 > 移动平台 > 详细

Android开发之onClick事件的两种主要形式

时间:2014-08-20 10:30:16      阅读:408      评论:0      收藏:0      [点我收藏+]

第一种也是最常用的形式:通过为onClick事件添加监听器,来激发当按钮被单击时应该处理的事件。如: 

btn1.setOnClickListener(new OnClickListener() {			
	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		Toast.makeText(MainActivity.this, "" +
				"通过为onClick()事件添加监听器的方式", Toast.LENGTH_LONG).show();
	}
});

第二中形式:是在布局界面为组件的android:onClick=""属性添加响应的方法。

布局文件:

<Button 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:onClick="submit"
    android:text="通过为android:onClick属性添加响应方法的方式"/>


类代码:

/**
 * 此方法在布局文件中调用
 * */
public void submit(View view) {
	Toast.makeText(MainActivity.this, "" +
			"通过为android:onClick属性添加响应方法的方式", Toast.LENGTH_LONG).show();
}


提示:第二种形式的方法必须是声明为public,以及参数必须是View类型的,否则布局文件的android:onClick=""属性将不能找到指定的方法。

程序运行效果图:

bubuko.com,布布扣

 

Android开发之onClick事件的两种主要形式,布布扣,bubuko.com

Android开发之onClick事件的两种主要形式

原文:http://blog.csdn.net/fengyuzhengfan/article/details/38702143

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!