2017-04-20 45 views
0

我正在使用Zomato的api製作餐廳推薦系統。 Zomato每個查詢只允許20個餐廳(最多100個餐廳),所以我必須查詢5次才能獲得最多。我把查詢放在一個列表中,並通過TextView(和縮略圖ImageView)顯示它。是否可以對使用Textview顯示的列表進行排序?

我想在顯示的餐廳列表上創建一個按鈕,以進行排序。所以會有一個「價格」按鈕,「距離」按鈕,「評級」按鈕,他們將根據所寫的內容對列表進行分類。但我不知道這是否是可以動態排序的TextView不清除列表...

對不起,我英文不好:)

謝謝你這麼多

回答

0

我有種假設你保持請求的結果。您可以對它們進行排序並將它們傳遞給適配器。排序完成後,在適配器上調用notifyDatasetChanged()。

check this out

+0

是的是!我想對請求進行排序而不更改我所在的頁面。是否有可能?我認爲它就像php中的Ajax,你可以在這裏更新頁面的內容而不用重新加載它。 – kvnrichie

相關問題