我在GridViewAdapter类中在此处创建了一个imageView:

@Override

public View getView(int position, View convertView, ViewGroup parent) {

// Try to reuse the views

ImageView view = (ImageView) convertView;

boolean checked = (mCheckBox==null)?false:(((CheckBox) mCheckBox).isChecked());

// if convert view is null then create a new instance else reuse it

if (view == null) {

view = new ImageView(Context);

//view.setTag(ViewId(), "imageViewGRID");

view.setId(R.id.1);

Log.d("GridViewAdapter", "new imageView added");

}

但是我不确定如何使用.setId,以便可以在此行的另一个类中使用此imageView:

ImageView imageView1 = (ImageView)v.findViewById(R.id.1);

有人可以澄清一下它是如何工作的吗?

请注意,我也尝试过:

view.setTag("imageView4Grid");

ImageView imageView1 = (ImageView)v.findViewWithTag("imageView4Grid");

但我得到一个错误

解决方法:

从API 17开始,View类引入了静态方法generateViewId(),该方法将生成适合在setId(int)中使用的值.

setId(int id)simlpy将正整数作为输入.

您正在尝试从资源中获取ID.这是您正在尝试做的事情:How to set Id of dynamic created layout?

标签:android

来源: https://codeday.me/bug/20191122/2058921.html

setid android,android-如何将setId()用于imageView相关推荐

  1. Android 应用开发(42)---ImageView

    ImageView(图像视图) ImageView的src属性和blackground的区别: adjustViewBounds设置图像缩放时是否按长宽比 scaleType设置缩放类型 最简单的绘制 ...

  2. Android 原生控件之二 ImageView

    Android 原生控件之二 ImageView 相关 来源 开始 XML属性 1.android:adjustViewBounds 2.android:baseline 3.android:base ...

  3. 【Android 常见控件使用】ImageView(图像视图)

    文章目录 ImageView(图像视图) 本节引言 1.src属性和background属性的区别 1)写代码验证区别 2)解决blackground拉伸导致图片变形的方法 3)设置透明度的问题 4) ...

  4. android imageview移动,基于Android实现随手指移动的ImageView

    ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 运行效果是这样的(文字说明): 首次进入程序,手指点击屏幕上的任意位置,图片会随之移动. 布局文件 android:id= ...

  5. 卡路里计算JAVA_pedometer 这是一个基于android平台的软件,用于计算你走路的步数,算出消耗的卡路里,以达到健 238万源代码下载...

    详细说明:这是一个基于android平台的软件,用于计算你走路的步数,算出消耗的卡路里,以达到健康的管理.-This is an android platform based software, us ...

  6. Android数组适配器ArrayAdapter用法(用于只有文字的列表显示)

    当我们要简单的做一个只有文字的列表时,如果还是使用BaseAdapter就显的比较麻烦了,这里我们推荐使用ArrayAdapter. ArrayAdapter的使用场景是只用于每行只显示文本的情况.主 ...

  7. 从零开始学android:Android中的基本控件(上)

    从零开始学android:Android中的基本控件(上) 本章内容较多,下面只贴代码,大家只需要贴到自己eclipse里就知道作用^^! View组件简介 Android中的View组件包含了几乎所 ...

  8. android两个项目依赖关系图,关于android:Android组件化项目搭建遇到的问题记录

    1. ARouter 的依赖问题 What went wrong: Execution failed for task ':app:kaptDebugKotlin'. A failure occurr ...

  9. remoteview android,android remoteView原理

    android 中的remoteView通常用于更新远程的界面. 其实现了Paracelable接口,通过Bindler就可以传送到远程. 然后通过该类的 apply来更新界面. 其实,在我们通过该类 ...

  10. OpenCV2.4.9 For Android + Android Studio (with gradle)配置教程

    OpenCV2.4.9 For Android + Android Studio (with gradle)配置教程 10 回复 / 9501 浏览 本页底部本帖地址 4king2 年前 - 2014 ...

最新文章

  1. Toward perfect reads: self-correction of short reads via mapping on de Bruijn graphs
  2. Java 对象锁和类锁全面解析
  3. LeetCode C语言刷题——day1
  4. 书籍《智能交通》-观后感-2021年12月-下期分享
  5. linux服务器时间不同步解决方法
  6. Volley网络请求框架简析——Android网络请求框架(三)
  7. HIVE之 DDL 数据定义 DML数据操作
  8. 伪题解 洛谷 P1363 幻想迷宫(DFS)
  9. vue的学习笔记(15)之Promise知识讲解
  10. dell笔记本屏幕进水有水印
  11. 给女友定时发送睡前小故事
  12. LICEcap:GIF屏幕录制工具
  13. 计算机网络涉及的数学知识点,计算机考研:计算机网络六大重要知识点
  14. 笔记本电脑键盘被锁如何解锁
  15. 怎么查询上网帐号和上网口令_宽带上网账号和密码忘记了该怎么查询
  16. The Rust Programming Language - 第11章 测试 - 11.1 编写测试
  17. 智学.com查成绩 html,智学网成绩查询入口:https://www.zhixue.com/login.html
  18. 帷幕的帷是什么意思_《老酒馆》热播背后:你真的看明白大戏背后的意思了吗?...
  19. 年薪20万招java讲师
  20. VMWare软件定义数据中心SDDC

热门文章

  1. qt5python gui cookbook_Python GUI Programming Cookbook学习笔记
  2. 鸿蒙行车记录仪,百度导航新增行车记录仪功能 可消除碰瓷风险
  3. android+自定义alertdialog,安卓自定义AlertDialog
  4. 【OpenCV 例程200篇】49. 图像增强—局部直方图处理
  5. java类中自定义函数的调用_关于方法:自定义类中对函数的未解析引用
  6. php实现飘窗,JS实现网站图片飘窗效果,JavaScript悬浮广告(附详细代码)
  7. python2.7 pyqt4创建qtapp_python-2.7 – 向TabWidget pyqt4添加加号按钮
  8. 在Linux系统下实现进程,Linux进程学习(一)之Linux进程的基本知识和实现
  9. 用CSS控制Table和div因撑开而变形
  10. js函数引用、函数调用与回调函数