簡體   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