2017-05-04 20 views
-2

我有一個帶有3個選項卡的選項卡式佈局。所有標籤都加載了List Fragments。我需要按升序和降序對List Fragment進行排序。在相同的標籤中顯示。當我們點擊標籤時,它應該按升序排序。如果重新選擇了相同的選項卡,它將按降序排列並顯示結果。如何排序ListFragment並在android中的標籤佈局的相同標籤中顯示accednding和降序?

是否可以在選項卡中嵌入List-Fragment?

+0

你試過onTabReselected實現這一目標?爲什麼不保留一個類似sortAscending = true的變量;那麼當你回來時,如果它是真的,則設置爲false; – Eenvincible

+0

我試過onTabReselected。 public void onTabReselected(TabLayout.Tab tab){if(tag.getPosition()== 2 && f == true){ tab.setIcon(R.drawable.up_arrow); – Sudhakar100

+0

如何在此選項卡選擇事件的相同選項卡中加載片段 – Sudhakar100

回答

0

是的,我們可以通過使用Collections.reverse(名單)

// Here we are using reverse() method 
    // to reverse the element order of mylist 
    Collections.reverse(mylist);