Я использовал библиотеку представления секционированного рециркулятора, которая называется IntruderShanky / SectionedRecyclerView.
Ссылка для секционированной библиотеки Просмотр разделов
Используя эту библиотеку, я успешно добавил разделы с дочерними элементами, но проблема в том, что мне нужно добавлять объявления после каждых 10 элементов.
Предположим, у меня есть 5 секций, в каждой из которых по 10 детей, т.е.
void section_item_adder()
{
for (int j=0;j<5; j++) {
for (int i = 0; i < 10; i++) {
childList.add(new Child(Section_filepath, Section_filename, false, FileSize_Check));
}
sectionHeaders.add(new SectionHeader(childList, "Group " + section_counter + "", section_counter + 1));
}
}
для дочернего элемента я передаю объекты дочернего класса в виде списка, но что мне делать с нативными объявлениями, которые будут передаваться как дочерние в разделах.
public static final int ITEM_PER_AD = 10;
void SetAdsInAdapter()
{
for(int i = 0; i < sectionHeaders.size();i+= ITEM_PER_AD)
{
final AdView adView = new AdView (MainActivity.this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(NATIVE_AD_ID);
// sectionHeaders.add(new SectionHeader(childList, "" ,section_counter+1));
// adapterRecycler.a
sectionHeaders.add(new SectionHeader(section_counter+1));
}
}