View的setTag和getTag方法的使用
来源:互联网 发布:千牛mac官方版 编辑:程序博客网 时间:2024/04/27 19:01
View的setTag(Object tag)方法表示给View添加一个格外的数据,然后可以用getTag()方法将设置过的数据取出来。这两个方法在按钮和列表中很有用。
注:此方法同样适用于View的各个子类,常用的有:TextView、ImageView、Button、CheckBox、RadioButton、EditText、各种Layout等。
例如:
Button btn1 = (Button) findViewById(R.id.btn_01);Button btn2 = (Button) findViewById(R.id.btn_02);btn1.setTag(1);btn1.setOnClickListener(this);btn2.setTag(2);btn2.setOnClickListener(this);@Overridepublic void onClick(View v) { int tag = (Integer) v.getTag(); switch (tag) { case 1: Log.d("button1 click"); break; case 2: Log.d("button2 click"); break; }}
注:此方法同样适用于View的各个子类,常用的有:TextView、ImageView、Button、CheckBox、RadioButton、EditText、各种Layout等。
阅读全文
0 0
- View的setTag()和getTag()方法的使用
- View的setTag()和getTag()方法的使用
- View的setTag和getTag方法的使用
- View的setTag和getTag方法
- View的setTag和getTag方法
- View的setTag和getTag方法
- View的setTag和getTag方法
- View的setTag和getTag方法
- View的setTag()和getTag()方法
- android:View的setTag和getTag使用
- android:View的setTag和getTag使用
- View的setTag和getTag使用
- android:View的setTag和getTag使用
- android:View的setTag和getTag使用
- View的setTag() 和 getTag()
- view 使用 setTag() 和getTag方法
- Android之:View的setTag()与getTag()方法使用
- Android中View的setTag和getTag方法简述
- matlab坐标轴axes显示问题
- 前端面试问题总结
- CentOS6最小化安装Oracle Client并配置sqlplus和sqlldr工具
- DigiCert收购赛门铁克CA认证业务 未来CA将开辟成长新篇章
- Java面试问题归纳总结
- View的setTag和getTag方法的使用
- 《PHP精粹:编写高效PHP代码》
- 说说如何使用 JavaScript 实现自定义事件
- SSL-练习题目:种树 题解
- HDU 4911 Inversion(树状数组求逆序对数 + 数据离散化)
- php卸载
- Linux功耗管理(16)_Linux common clock framework(3)_实现逻辑分析
- Kafka集群安装
- iOS系统导航栏设置leftBarButtonItem和rightBarButtonItem的位置