我跟着這個question's answer在我recyclerView增加值到部分recyclerView
增加部分添加的部分,我們必須像本節提供索引:
//Sections
sections.add(new SimpleSectionedRecyclerViewAdapter.Section(0,"Section 1"));
sections.add(new SimpleSectionedRecyclerViewAdapter.Section(5,"Section 2"));
所以部1位於索引0和部分2將在索引5
現在我有的ChannelsInformation
數據集和channelInformation類是:
public class ChannelsInformation {
String id,channelName;
boolean isSelected , isfavorite;
}
所以我的問題是,我必須做的將我的數據集添加到不同的部分?假設我有一個數據
<id = 1 , channelName = channelName1 , isSelcted = false , isfavorite = true >
2 , channelName2 , false , false
3 , channelName3 , false , true
4 , channelName4 , false , false
所以上面是一些數據的演示現在我想將數據添加到根據2 isFavorite
場我recyclerView,將在recylerView它應該是這樣的數據後:
section 1
1 - channelName1
3 - channelName3
section 2
2 - channelName2
4 - channelName4
任何想法我必須做什麼來添加我的數據在窗體中,以便它將組織爲上述示例?
這是怎麼了填充數據到我recyclerView(在我的片段類):
public static List<ChannelsInformation> getData(){
List<ChannelsInformation> data = new ArrayList<>();
for (int i = 0 ; i<channelsArray.size() && i<channelsIDArray.size() ; i++){
ChannelsInformation current = new ChannelsInformation();
current.channelName = channelsArray.get(i);
current.id = channelsIDArray.get(i);
current.isFavorite = channelIsFavoriteArray.get(i);
data.add(current);
}
return data;
}
任何想法如何我該怎麼辦呢?任何提示或指導意見,將不勝感激
如果代碼是不夠的,那麼請讓我知道我會更新
看看這個答案:(http://stackoverflow.com/questions/30752980/add-two-sections-in-recyclerview-android) –
@AshleshaSharma嘿男人非常感謝你的迴應,通過看到你的鏈接我想我的問題還不夠清楚,讓我更新它,並且我已經添加了我正在討論的爲節添加值的部分,非常感謝:)感謝您的努力 –
@AshleshaSharma請檢查我更新的問題 –