首页 热点资讯 义务教育 高等教育 出国留学 考研考公

怎么触发button onclick

发布网友 发布时间:2022-04-24 21:34

我来回答

3个回答

懂视网 时间:2022-05-12 16:18

这次给大家带来Button有几种Click响应方法,使用Button的Click响应方法的注意事项有哪些,下面就是实战案例,一起来看一下。

Button用得挺多的,在这整理了下它的事件处理方法,发现实现方法还不少,我比较喜欢第二种,你呢,最常用哪一种?

实现一:

Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
 bt_Demo.setOnClickListener(new OnClickListener()
 {
 @Override
 public void onClick(View v)
 {
  //响应Clicked事件
//......
 }
 });

实现二:

Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
 bt_Demo.setOnClickListener(listener);
 private OnClickListener listener = new OnClickListener(){ 
 @Override
 public void onClick(View arg0) {
  // TODO Auto-generated method stub 
  switch(arg0.getId()){ 
  case R.id.bt_Demo:
   //响应Clicked事件
//......
break;
  default:
  break;
  }
 }
 }

实现三:

Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
 bt_Demo.setOnClickListener(new ButtonListener());
 private class ButtonListener implements OnClickListener{
 @Override
 public void onClick(View arg0) {
  //响应Clicked事件
//......
 } 
 }

相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

怎样让html的下拉菜单提交后保留选中值不返回默认值

html怎样用style添加属性示例

html的元素如何设置焦点

热心网友 时间:2022-05-12 13:26

一般触发事件有两种方式,要么是在html直接绑定,正如你所写的那样

还有一种,就是在js代码部分,查找到这个button按钮,给它绑定触发事件
可以是click(点击),hover(鼠标浮动在上面),甚至可以是文档加载就运行的

js代码,可能是直接在html文件显示,你会直接看见
<script type="text/javascript">代码</script>
也可以是导入外部的js,网上分享有时只贴了html部分,就直接看不见了
<SCRIPT language=“javascript” src="a.js"></script>

js怎么具体控制呢?
在js里是document.getelementbyid(“id名”) 得到控制元素,进而绑定click等事件
jquery是$("#id名").click(function(){});

热心网友 时间:2022-05-12 14:44

左键单击触发,要求鼠标按下和抬起时都在按钮上

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com