博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有关Botton的用法(一)
阅读量:5052 次
发布时间:2019-06-12

本文共 826 字,大约阅读时间需要 2 分钟。

1     
1     @Override2     protected void onCreate(Bundle savedInstanceState) {3         super.onCreate(savedInstanceState);4         setContentView(R.layout.activity_main);5     }6 7     public void doSomething(View view){8         Log.e("MainActivity","Clicked");9     }

点击button时 call doSomething();

 

如果有多个Button,则通过下面两种方式做出不同的响应:

1      7  8     14 15     
1     public void doSth1(View view){ 2         Log.e("MainActivity", "Clicked1"); 3     } 4  5     public void doSth2(View view){ 6  7         if(view.getId()==R.id.button2) 8             Log.e("MainActivity","Clicked2"); 9         if(view.getId()==R.id.button3)10             Log.e("MainActivity","Clicked3");11     }

如上,在doSth2()中通过view.getId()来获取不同的值,注意@+id/button3和R.id.button3是分别在xml和java中对同一个整数值的描述

转载于:https://www.cnblogs.com/turtle920/p/4860629.html

你可能感兴趣的文章
正则表达式
查看>>
liunx系统虚拟机下安装tomcat9以及访问tomcat案例
查看>>
Oracle 插入Date数据
查看>>
word文档操作
查看>>
UIpageControl
查看>>
js判断是否为IE浏览器,是返回true,否返回false
查看>>
Linux性能分析 vmstat基本语法
查看>>
SpringMVC框架学习笔记(2)——使用注解开发SpringMVC
查看>>
深入理解递归函数的调用过程
查看>>
《在C#中实现Socket端口复用》 以及《 UDP 一个封锁操作被对 WSACancelBlockingCall 的调用中断。》问题...
查看>>
PDF格式的“在线阅读”和“下载”
查看>>
无耻之徒(美版)第七季/全集Shameless US迅雷下载
查看>>
svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
查看>>
Webpack4 学习笔记四 暴露全局变量、externals
查看>>
CF1005F Berland and the Shortest Paths
查看>>
vscode点击ctrl键报错Request textDocument/definition failed.
查看>>
图王:刺客——运筹帷幄善于在变化中找到方向的站长
查看>>
Safari无痕浏览影响localStorage
查看>>
POJ 3368 Frequent values (RMQ,4级)
查看>>
java 练习题3
查看>>