繁体   English   中英

RecyclerView & Adapter & volley

[英]RecyclerView & Adapter & volley

我目前正在制作一个应用程序,我在其中使用 volley 检索一些数据(有关国家的统计数据)并使用 recyclerView.Adapter 来显示它。 我的 ViewHolder 中有一些 TextViews 和 ImageView 并且显示部分有效。 我还存储有关何时获取数据的信息。

虽然我确实想在我的 RecyclerView 顶部添加一个 TextView,但我可以在其中显示一个 textView 用于获取数据的时间。

我认为不可能在我的 RecyclerView 上显示获取日期,因为那样我将需要创建另一个 viewHolder 并覆盖一堆看起来有点矫枉过正的方法。 我应该只为这个我想绑定数据的小型 textView 制作另一个适配器吗? 好像我错过了一些非常非常简单的东西......

我有一个单独的 class 下载数据并更新适配器,我可以在我的活动 class 中公开 static 文本字段,但我知道这是非常糟糕的做法。

我认为最好的解决方案是在适配器内创建其他 ViewHolder class,原因:当然,您可以通过在 viewHolder 上获取适配器位置来隐藏和显示任何视图,但这不是一个好的解决方案,因为将来如果您必须添加超过 5 个视图和必须控制视图(隐藏,显示)然后你有 if/else 运算符的层次结构,如果你使用 ViewHolder 你可以避免下面的样板编码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM