【问题标题】:android paging feature implementationandroid分页功能实现
【发布时间】:2015-02-09 07:31:44
【问题描述】:

我正在开发一个想要实现分页功能的软件。 我通过 json 中的 Web 服务有一本书。

但是有什么最佳实践可以计算我可以在当前页面上放置的当前内容吗?
我正在尝试从绘制之前获取行高,但对我来说看起来有点复杂。

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

或者是否有任何第三个 API 可以用于计算? 感谢您的帮助和建议。

【问题讨论】:

    标签: android paging implementation


    【解决方案1】:

    我猜你可以使用查看寻呼机:

    在从 json 读取响应后尝试动态创建 Fragments 数组,即您获得的数据页数。例如

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

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

    解析后:

    ArrayList pageList=new ArrayList(**接收到的数据页数**);

    将 pageList 数组放入 View Page 适配器,该适配器将负责分页。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-21
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      • 2016-05-26
      相关资源
      最近更新 更多