首页 > 代码库 > Android开发之onClick事件的两种主要形式
Android开发之onClick事件的两种主要形式
第一种也是最常用的形式:通过为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=""属性将不能找到指定的方法。
程序运行效果图:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。