没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
8页
本文实例讲述了android实现listview分页的方法。分享给大家供大家参考。具体分析如下: 最近做了下listview的分页,跟WEB上的分页是一个意思,需要那几个分页参数,不同的是sqlite中分页的查询语句,简便的方法需要用Limit,Offset关键字,前者是查询每页展示的记录数,后者是越过多少记录数,说得明白点就是忽略前面多少行记录之后,取多少行记录 我分页采用了一个重要的类Page,通过封装Page类,做为参数传递进来,返回出去也是个Page对象 import java.util.Collections; import java.util.List; /** * 注意所有序
资源详情
资源评论
资源推荐
android实现实现listview分页的方法分页的方法
本文实例讲述了android实现listview分页的方法。分享给大家供大家参考。具体分析如下:
最近做了下listview的分页,跟WEB上的分页是一个意思,需要那几个分页参数,不同的是sqlite中分页的查询语句,简便的方法需
要用Limit,Offset关键字,前者是查询每页展示的记录数,后者是越过多少记录数,说得明白点就是忽略前面多少行记录之后,取多
少行记录
我分页采用了一个重要的类Page,通过封装Page类,做为参数传递进来,返回出去也是个Page对象
import java.util.Collections;
import java.util.List;
/**
* 注意所有序号从1开始.
*
* @param <T> Page中记录的类型.
*
*/
public class Page<T> {
//-- 公共变量 --//
public static final String ASC = "asc";
public static final String DESC = "desc";
//-- 分页参数 --//
protected int pageNo = 0;// 当前页号<跟取数据的方式有关系>
protected int pageSize = 1;// 每页显示的记录数
protected String orderBy = null;
protected String order = null;
protected boolean autoCount = true;
//-- 返回结果 --//
protected List<T> result = Collections.emptyList();
protected long totalCount = -1;// 总记录数
//-- 构造函数 --//
public Page() {
}
public Page(final int pageSize) {
setPageSize(pageSize);
}
public Page(final int pageSize, final boolean autoCount) {
setPageSize(pageSize);
setAutoCount(autoCount);
}
//-- 访问查询参数函数 --//
/**
* 获得当前页的页号,序号从0开始,默认为0.
*/
public int getPageNo() {
return pageNo;
}
/**
* 设置当前页的页号,序号从0开始,低于0时自动调整为0.
*/
public void setPageNo(final int pageNo) {
this.pageNo = pageNo;
if (pageNo < 0) {
this.pageNo = 0;
}
}
/**
* 获得每页的记录数量,默认为1.
*/
public int getPageSize() {
return pageSize;
}
/**
* 设置每页的记录数量,低于0时自动调整为0.
*/
public void setPageSize(final int pageSize) {
this.pageSize = pageSize;
if (pageSize < 0) {
this.pageSize = 0;
}
}
/**
* 根据pageNo和pageSize计算当前页第一条记录在总结果集中的位置,序号从0开始.
*/
public int getFirst() {
return (pageNo * pageSize) + 1;
}
weixin_38668274
- 粉丝: 2
- 资源: 938
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现夜间车牌识别程序(1).rar
- 基于matlab实现图像处理,本程序使用背景差分法对来往车辆进行检测和跟踪.rar
- 基于matlab实现视频监控中车型识别代码,自己写的,希望和大家多多交流.rar
- sdk.config
- 基于matlab实现配电网三相潮流计算方法,对几种常用的配电网潮流计算方法进行了对比分析.rar
- 基于matlab实现配电网潮流 经典33节点 前推回代法潮流计算 回代电流 前推电压 带注释.rar
- 基于matlab实现模拟退火遗传算法的车辆调度问题研究,用MATLAB语言加以实现.rar
- 基于matlab实现蒙特卡洛的的移动传感器节点定位算法仿真代码.rar
- 华中数控系统818用户说明书
- 基于matlab实现卡尔曼滤波器完成多传感器数据融合 对多个机器人的不同传感器数据进行融合估计足球精确位置.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0