ListView高级 OnItemClickListener和OnItemLongClickListener还有Picasso的应用

本文详细介绍了ListView的OnItemClickListener和OnItemLongClickListener的定义与使用,包括监听条目点击和长按事件。此外,通过案例展示了如何利用AsyncTask加载网络数据并填充到ListView,以及使用OnScrollListener实现上拉加载更多功能。还深入探讨了Picasso库的原理和常用方法,如网络缓存策略、图片尺寸调整、旋转等,并提供了加载网络图片的步骤。

OnItemClickListener

定义

是每个条目单击事件的监听器

使用

在这里插入图片描述
在这里插入图片描述

步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

OnItemLongClickListener

定义

是每个条目长按事件的监听器

使用

在这里插入图片描述
在这里插入图片描述

步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意事项

在这里插入图片描述

案例:开启AsyncTask异步任务,下载网络数据,并且通过BaseAdapter填充到ListView控件中,以及点击事件

步骤

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

OnScrollListener

定义

是监听列表或网格滚动事件的监听器

在这里插入图片描述

onScrollStateChanged()各个参数的意义

在这里插入图片描述

onScroll()各个参数的意义

在这里插入图片描述
在这里插入图片描述

案例二 : 使用ListView + OnScrollListener,实现上拉加载更多的功能

步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Picasso

定义

Picasso是Square公司出品的开源的图片加载库

Picasso设置图片的原理

在这里插入图片描述

常用方法

在这里插入图片描述

案例三:使用Picasso加载网络图片

步骤

在这里插入图片描述

依赖

implementation’com.squareup.picasso:picasso:2.5.2’ 在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

网络缓存策略在这里插入图片描述

设置图片大小

在这里插入图片描述

图片尺寸

在这里插入图片描述

图片旋转

在这里插入图片描述

设置像素点

在这里插入图片描述
ListView高级 OnItemClickListener和OnItemLongClickListener还有Picasso的应用就到这了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值