Я хочу добавить два списка в одно представление списка. Оба с разным адаптером.
я только что нашел это, но я хочу что-то еще
как установить два адаптера в список?
я хочу, чтобы мой список Посмотреть, как этот
Является ли это возможным..
Я хочу добавить два списка в одно представление списка. Оба с разным адаптером.
я только что нашел это, но я хочу что-то еще
как установить два адаптера в список?
я хочу, чтобы мой список Посмотреть, как этот
Является ли это возможным..
Вам нужно переопределить getItemViewType и getViewTypeCount.
@Override
public int getViewTypeCount() {
return 2;
}
@Override
public int getItemViewType(int position) {
int type=0;
if(getItem(position).isFolder())
type=1;
else{
type=2;
}
}
И чем вы раздуваете свои xml-файлы для 2 предметов. Пожалуйста, просмотрите эту ссылку.
Добавить заголовки в listView с помощью ArrayAdapter
А также вы создаете общую модель, включающую два элемента.
public class CommonModel
{
private FolderItem folderItem;
private RadioItem radioItem;
//getter and setter
}
Например, если myList.get(position).getFolderItem равно null, вы возвращаете тип элемента песни и расширяете представление песни.