listview下item获取控件空指针异常
来源:互联网 发布:网络二合一防雷器 编辑:程序博客网 时间:2024/06/06 04:28
if (convertView == null) { holder = new ViewHolder(); Log.e("convertView", "null"); convertView = LayoutInflater.from(context).inflate(R.layout.discovery_horizontallistview_item_item, parent, false); holder.imageView = convertView.findViewById(R.id.horizontallistviewitem); convertView.setTag(holder);} else { holder = (ViewHolder) convertView.getTag();}holder.imageView.setImageDrawable(ContextCompat.getDrawable(context, list.get(position)));
运行代码时提示holder.imageView.setImageDrawable(ContextCompat.getDrawable(context, list.get(position)));这行代码空指针异常,通过调试第一次执行没有错误,第二次时出现holder.imageView空指针异常,说明第二个item没有获取到holder.imageView对象,后来发现我没有设置convertView.setTag(holder);所以convertView.getTag()没有获取到对象。
阅读全文
0 0
- listview下item获取控件空指针异常
- 自定义控件获取报空指针异常
- ViewHolder模式获取控件空指针异常
- ViewHolder模式获取控件空指针异常,小错误很坑爹
- 解决listView.setAdapter()出现空指针异常
- 点击item获取里面的控件 ListView
- listview item如何获取子控件
- Listview item.measure(0, 0);报空指针时问题
- C#获取ListView鼠标下的Item
- Android下findViewById遇到空指针异常
- 为ListView添加适配器时,出现空指针异常
- 【Android】自定义ListView的Adapter报空指针异常解决方法
- 关于listView.setAdapter(adapter)报空指针异常的问题
- ListView.setAdapter(adapter);空指针异常的问题
- Listview中item与button类控件获取焦点问题
- 安卓Android控件ListView获取item中EditText值
- 安卓Android控件ListView获取item中EditText值
- 安卓Android控件ListView获取item中EditText值
- Django makemigration No changes detected
- CodeForces
- Spring 集成框架
- Android常用的TextView组件以及常用方法
- 调用上一级栏目锚文本的方法
- listview下item获取控件空指针异常
- 使用Dataframe.plot绘制折线图
- 【java基础】父类与子类中各成员初始化顺序
- 一分30秒 kali 开机显示 a start job is running for dev-disk 处理
- Mapreduce shuffle
- java的bigdecimal类型,你真的懂吗?
- 基于webpack+Vue2.0搭建webapp(vue-cli原理)
- 导入了一个项目一直报java.lang.IllegalArgumentException异常
- 主机字节序和网络字节序