标签:onclick事件的两种主要形式 onclick的主要写法 androidonclick
第一种也是最常用的形式:通过为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=""属性将不能找到指定的方法。
程序运行效果图:

Android开发之onClick事件的两种主要形式,布布扣,bubuko.com
标签:onclick事件的两种主要形式 onclick的主要写法 androidonclick
原文地址:http://blog.csdn.net/fengyuzhengfan/article/details/38702143