亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

android實現list view分頁的方法

2019-11-02 14:54:59
字體:
來源:轉載
供稿:網友

   本文實例講述了android實現listview分頁的方法。分享給大家供大家參考。具體分析如下:

  最近做了下listview的分頁,跟WEB上的分頁是一個意思,需要那幾個分頁參數,不同的是sqlite中分頁的查詢語句,簡便的方法需要用Limit,Offset關鍵字,前者是查詢每頁展示的記錄數,后者是越過多少記錄數,說得明白點就是忽略前面多少行記錄之后,取多少行記錄

  我分頁采用了一個重要的類Page,通過封裝Page類,做為參數傳遞進來,返回出去也是個Page對象

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 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; } /** * 獲得排序字段,無默認值.多個排序字段時用','分隔. */ public String getOrderBy() { return orderBy; } /** * 設置排序字段,多個排序字段時用','分隔. */ public void setOrderBy(final String orderBy) { this.orderBy = orderBy; } /** * 獲得排序方向. */ public String getOrder() { return order; } /** * 設置排序方式. * * @param order 可選值為desc或asc */ public void setOrder(String order) { this.order = order; } /** * 查詢對象時是否自動另外執行count查詢獲取總記錄數, 默認為false. */ public boolean isAutoCount() { return autoCount; } /** * 查詢對象時是否自動另外執行count查詢獲取總記錄數. */ public void setAutoCount(final boolean autoCount) { this.autoCount = autoCount; } //-- 訪問查詢結果函數 --// /** * 取得頁內的記錄列表. */ public List<T> getResult() { return result; } /** * 設置頁內的記錄列表. */ public void setResult(final List<T> result) { this.result = result; } /** * 取得總記錄數, 默認值為-1. */ public long getTotalCount() { return totalCount; } /** * 設置總記錄數. */ public void setTotalCount(final long totalCount) { this.totalCount = totalCount; } /** * 根據pageSize與totalCount計算總頁數, 默認值為-1. */ public long getTotalPages() { if (totalCount < 0) return -1; long count = totalCount / pageSize; if (totalCount % pageSize > 0) { count++; } return count; } /** * 是否還有下一頁. */ public boolean isHasNext() { return (pageNo + 1 < getTotalPages()); } /** * 取得下頁的頁號, 序號從0開始. * 當前頁為尾頁時仍返回尾頁序號. */ public int getNextPage() { if (isHasNext()) return pageNo + 1; else return pageNo; } /** * 是否還有上一頁. */ public boolean isHasPre() { return (pageNo - 1 >= 0); } /** * 取得上頁的頁號, 序號從1開始. * 當前頁為首頁時返回首頁序號. */ public int getPrePage() { if (isHasPre()) return pageNo - 1; else return pageNo; } }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国精产品一区一区三区有限在线| 精品国产乱码久久久久久天美| 丝袜美腿亚洲一区二区| 日韩av在线网页| 成人看片人aa| 久久国产精品电影| 欧美又大又粗又长| 国产精品7m视频| 亚州国产精品久久久| 午夜精品久久久久久久白皮肤| 成人黄色免费看| 91av视频在线| 九九久久精品一区| 九九九热精品免费视频观看网站| 国产日韩在线视频| 欧美大片大片在线播放| 日韩成人黄色av| 91精品在线一区| 久久久久久久网站| 国产精品jizz在线观看麻豆| 欧美性猛交xxxx乱大交3| 国产欧美亚洲视频| 国产精品美乳在线观看| 国产精品成av人在线视午夜片| 狠狠综合久久av一区二区小说| 97涩涩爰在线观看亚洲| 欧美野外猛男的大粗鳮| 亚洲欧美日韩一区在线| 热久久美女精品天天吊色| 亚洲性生活视频在线观看| 国产精品久久久久久亚洲调教| 久久久久久久久中文字幕| 欧美日韩国产综合视频在线观看中文| 国产精品对白刺激| 成人夜晚看av| 中文字幕亚洲欧美在线| 91中文字幕在线观看| 国产91精品高潮白浆喷水| 国产精品美女网站| 欧美色图在线视频| 日韩经典第一页| 在线精品视频视频中文字幕| 久久九九热免费视频| 亚洲性69xxxbbb| 一区国产精品视频| www.精品av.com| 在线不卡国产精品| 日韩在线www| 久久久999精品| 91在线视频免费| 亚洲最大福利网站| 911国产网站尤物在线观看| 在线观看日韩www视频免费| 日韩不卡中文字幕| 精品日本美女福利在线观看| 国产日韩综合一区二区性色av| 怡红院精品视频| 欧美一级电影久久| 国产亚洲精品成人av久久ww| 国产婷婷成人久久av免费高清| 精品伊人久久97| 亚洲国产天堂网精品网站| 精品亚洲一区二区| 欧美激情久久久久| 国产精品久久9| 日韩av有码在线| 欧美日韩成人在线视频| 国产视频福利一区| 91夜夜未满十八勿入爽爽影院| 亚洲国产另类 国产精品国产免费| 91精品久久久久久久久久| 久久久中精品2020中文| 国产亚洲成av人片在线观看桃| 91系列在线播放| 久久国产精品首页| 亚洲成人久久久久| 4k岛国日韩精品**专区| 疯狂蹂躏欧美一区二区精品| 亚洲精品98久久久久久中文字幕| 欧美性xxxxxx| 欧美性20hd另类| 亚洲一区第一页| 欧洲精品久久久| 精品调教chinesegay| 日韩av在线免费观看| 久久久久久香蕉网| 久久琪琪电影院| 国产精品成人一区二区三区吃奶| 亚洲男人第一av网站| 亚洲精品久久在线| 国产日韩欧美夫妻视频在线观看| 精品香蕉一区二区三区| 国产成人在线视频| 欧美激情第1页| 亚洲福利视频二区| 欧美肥老太性生活视频| 欧美xxxx14xxxxx性爽| 亚洲天堂男人天堂| 日韩欧美国产网站| 亚洲精品国产综合区久久久久久久| 亚洲精品自产拍| 国产精品xxxxx| 日韩黄色高清视频| 欧美福利视频在线观看| 大胆欧美人体视频| 久久不射电影网| 国产精品444| 秋霞午夜一区二区| 国产亚洲成av人片在线观看桃| 久久人人爽人人爽人人片av高请| 国产主播精品在线| 欧美日韩亚洲91| 亚洲天堂男人的天堂| 中文字幕国内精品| 国产精品你懂得| 亚洲天天在线日亚洲洲精| 另类少妇人与禽zozz0性伦| 欧美日韩一区二区精品| 中文字幕视频在线免费欧美日韩综合在线看| 国产一区二区视频在线观看| 亚洲第一av网站| 在线观看欧美www| 51久久精品夜色国产麻豆| 国产精品扒开腿做爽爽爽男男| 中文字幕日韩有码| 久久中文字幕在线视频| 午夜剧场成人观在线视频免费观看| 黄网动漫久久久| 欧美综合在线第二页| 国产精品99免视看9| 欧美黄色片在线观看| 久久精品视频播放| 国产v综合v亚洲欧美久久| 人妖精品videosex性欧美| 国产免费一区二区三区在线观看| 最近2019中文免费高清视频观看www99| 一区二区三区 在线观看视| 欧美日韩亚洲高清| 国产一区二区三区在线播放免费观看| 亚洲欧美日本伦理| 国产综合香蕉五月婷在线| 欧美成人在线免费视频| 欧美日韩免费在线观看| 亚洲一区二区三区乱码aⅴ| 久久久天堂国产精品女人| 日韩一级裸体免费视频| 亚洲女人初尝黑人巨大| 91精品国产网站| 日韩亚洲在线观看| 国产在线精品成人一区二区三区| 国产亚洲精品久久久优势| 国产精品三级网站| 国产精品久久9| 亚洲精品福利在线观看| 精品无码久久久久久国产| 热99久久精品| 欧美成aaa人片免费看| 久久久欧美精品| 成人xvideos免费视频| 色噜噜狠狠狠综合曰曰曰88av| 国产美女精品视频| 久久久国产影院| 久久精品视频va| 国产欧美一区二区三区久久|