关于ListView控件下拉崩溃的注意事项

在Android开发中,使用ListView显示内容时遇到下拉崩溃的问题。通过查看网上的讨论,发现在ListView的Adapter中,不使用'if(convertView==null)'条件检查可以避免崩溃。删除这一判断后,程序运行正常。
摘要由CSDN通过智能技术生成

        最近在做一个小作品,其中用到了ListView控件显示图片等内容,但是在使用的过程中遇到了下拉的时候会是程序崩溃,网上找了很多,也没有专门的帖子说明这个问题。

后来在看到别人讲解ListView使用的例子博客的时候(原帖链接没找到了,实在很抱歉),评论区中发现有网友说博主不能使用“if(convertView==null)”这句话,当时并没有太在意,后来自己又重新写了一个listView测试的例子,没有加上这句话,就不会出现程序崩溃的问题。

        下面贴出出问题的代码片段

@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        component = new Component();
        //获得组件,实例化组件
        if(convertView == null) {
            convertView = layoutInflater.inflate(R.layout.listview, null);
            component.image = (ImageView) convertView.findViewById(R.id.image);
            component.description = (TextView) convertView.findViewById(R.id.imagename);
            component.price = (TextView) convertView.findViewById(R.id.price);
            component.purchase = (TextView) co
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值