码迷,mamicode.com
首页 > 其他好文 > 详细

翻页工具类

时间:2014-06-28 07:16:26      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:android   tools   工具类   

简洁明了,一直在用的一个翻页类.  本地数据翻页的话,可以使用.

效果:bubuko.com,布布扣

界面很简单,不再浪费感情.

源码如下:

/**
 * 
* @Title: Page.java
* @Package fay.frame.tools
* @Description: 翻页工具
* @author : Fay
* @date 2014-6-27 下午3:14:31
* @version V1.0
 */
public class Page {
int total = 100;
int curPage = 1;
int maxPage = 0;
int perPageNum = 10;
int startIndex = 0;
int endIndex = 0;


public void setTotal(int total) {
this.total = total;
}


public void setPerPageNum(int perPageNum) {
this.perPageNum = perPageNum;
}


public Page() {


}


public Page(int _total, int _perPageNum) {
total = _total;
perPageNum = _perPageNum;
if (total % perPageNum == 0) {
maxPage = total / perPageNum;
} else {
maxPage = total / perPageNum + 1;
}
}


public void toPage(int index) {
if (index < 1) {
index = 1;
} else if (index > maxPage) {
index = maxPage;
}
curPage = index;
startIndex = (curPage - 1) * perPageNum + 1;
endIndex = startIndex + perPageNum - 1;
if (endIndex > total) {
endIndex = total;
startIndex = endIndex - perPageNum + 1;
}
}


public void prePage() {
toPage(curPage--);
}


public void nextPage() {
toPage(curPage++);
}
}


翻页工具类,布布扣,bubuko.com

翻页工具类

标签:android   tools   工具类   

原文地址:http://blog.csdn.net/landehuxi/article/details/35268949

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!