View对象的作用
来源:互联网 发布:穷人的生活 知乎 编辑:程序博客网 时间:2024/06/05 01:04
View:系统会把触发这个方法的那个组件的对象作为view对象传进来
可以通过View对象去获取不同的标签的id来确定是哪个对象触发了方法
布局文件定义三个按钮,具有相同的onClick属性,这种情况下就需要根据id来区分不同的对象。
<Button android:id="@+id/king" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点我上王者" android:onClick="getScore"/> <Button android:id="@+id/diamond" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点我上钻" android:onClick="getScore"/> <Button android:id="@+id/master" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点我上大师" android:onClick="getScore"/>
在Acivity中拿到view对象的id,结合switch语句来实现对应的逻辑
//view:系统会把触发这个方法的那个组件的对象作为view对象传进来 public void getScore(View v) { // 通过对view对象的判断,就可以知道用户点击的到底是哪个按钮 // 拿到按钮的id int id = v.getId(); switch (id) { case R.id.king: System.out.println("上王者"); break; case R.id.diamond: System.out.println("上钻"); break; case R.id.master: System.out.println("上大师"); break; default: break; } }
0 0
- View对象的作用
- Android_01_点击事件中View对象的作用
- View.setTag()的作用
- VIEW.SETTAG()的作用
- View.setTag()的作用
- View.setTag()的作用
- View.setTag()的作用
- View.setTag()的作用
- Ext.view.View中itemSelector的作用
- Ext.view.View中itemSelector的作用
- View.setTag()与View.getTag()的作用
- View.setTag()与View.getTag()的作用
- view.setTag与view.getTag的作用
- View.setTag()与View.getTag()的作用
- View中MeasureSpec的作用
- LayoutInflater作用是将layout的xml布局文件实例化为View类对象。
- XMLHttpRequest对象的作用
- 对象的作用域
- CSS样式——边框、背景、表格
- 安装proftp
- Decode Ways
- Apache Http Server 解决不同域名共用服务器80端口问题
- mysql用户权限极其一些基本操作,一些日期函数
- View对象的作用
- 提问的智慧
- mysql sql语句大全
- js控制iframe父子页面js相互调用
- def文件
- Android ImageLoader组件加载图片
- Android下拉列表使用方法
- Android水平列表循环插入数据
- 职业生涯之初恋,没有攻略