首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android寻呼功能实现

android寻呼功能实现
EN

Stack Overflow用户
提问于 2015-02-09 15:31:45
回答 1查看 82关注 0票数 0

我在一个软件上工作,我想在那里实现分页功能。我有一本书是通过json的web服务实现的。

但是,有没有什么最好的做法来计算我可以放在当前页面上的当前内容?

我试着在它被绘制之前获得行的高度,但它对我来说看起来有点复杂。

代码语言:javascript
复制
 TextView.getViewTreeObserver().addOnPreDrawListener() {
      etc ... get the height
 }

或者有没有第三个api可以用来进行计算?感谢您的帮助和建议。

EN

回答 1

Stack Overflow用户

发布于 2015-02-09 15:45:39

我想你可以使用view pager:

尝试在读取来自json的响应后动态创建片段数组,即获得的数据的页数。例如

如果您的JSON响应如下所示:

代码语言:javascript
复制
page:
[  
{ "pageno":1,
   "data" :..
},...]

解析后的

ArrayList pageList=new ArrayList<>(**接收数据页数**);

将pageList数组放入View Page adapter中,它将负责分页。

我希望这能回答你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28404819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档