2015-02-09 70 views
0

我正在開發一個我想實現分頁功能的軟件。 我有一本書通過json的web服務。android分頁功能實現

但是,有沒有最佳實踐如何計算當前內容我可以放在當前頁面上?
我想從繪製之前的行高,但它看起來有點複雜。

TextView.getViewTreeObserver().addOnPreDrawListener() { 
     etc ... get the height 
} 

或者是否有任何第三方API可用於計算? 感謝您的幫助和建議。

回答

0

我想你可以使用視圖尋呼機:

嘗試讀取從JSON響應,即你正在獲取數據的頁數後動態創建片段陣列。例如

如果你的JSON響應如下所示:

page: 
[ 
{ "pageno":1, 
    "data" :.. 
},...] 

解析後:

ArrayList的分頁=新的ArrayList <>(**頁接收數據的數**);

將pageList數組放入視圖頁面適配器,它將負責分頁。

我希望這能回答你的問題。