View.setTag()与View.getTag()的作用
来源:互联网 发布:淘宝的天猫代购靠谱吗 编辑:程序博客网 时间:2024/05/01 15:03
View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。
例如:可以给多个Button添加一个监听器,每个Button都设置不同的setTag,这个监听器可以通过getTag来分辨是哪个Button 被按下。
public class MyListener implements View.OnClickListener { @Override public void onClick(View v) {int tag = (Integer) v.getTag(); switch (tag) {case 1: System.out.println("button1 click"); break; case 2: System.out.println("button2 click"); break; case 3: System.out.println("button3 click"); break; case 4: System.out.println("button4 click"); break;}}}
还可以按照tag来找到view
例如:异步加载图片时,图片下载完成后,可以按照图片的URL找到要更新view
ImageView imageView = (ImageView)linear.findViewWithTag(imageUrl);
0 0
- View.setTag()与View.getTag()的作用
- View.setTag()与View.getTag()的作用
- view.setTag与view.getTag的作用
- View.setTag()与View.getTag()的作用
- android View.setTag()与View.getTag()的作用
- android View.setTag()与View.getTag()的作用
- android View.setTag()与View.getTag()的作用
- android:View.setTag()与View.getTag()的作用
- View setTag()与getTag();
- View.setTag()与View.getTag()的作用,即可以识别列表项
- View 的setTag()/getTag() 用法
- View的setTag() 和 getTag()
- android中view 的setTag,getTag方法的作用
- view getTag setTag
- View中的setTag/getTag
- View 中 setTag & getTag
- Android之:View的setTag()与getTag()方法使用
- view的setTag与getTag来给组件绑定数据
- Java 8小时时间差
- 对JavaMail的粗浅理解
- 反向解析
- 四种数据库随机获取10条数据的方法
- 探讨AsyncTask的缺陷
- View.setTag()与View.getTag()的作用
- D3js-三种图表tooltip提示框总结介绍
- Timer 与 AlarmManager
- git stash
- InvalidPathException: No action config found for the specified url.
- 使用终端命令合成文件时遇到的错误
- 那些情况该使用它们spin_lock到spin_lock_irqsave
- KL距离(相对熵)
- objc系列译文(9.2):玩转字符串