Android, como dividir itens ListView em três partes?

Na minha atividade, eu tenho três listas e cada lista tem três itens. Depois de testar este caminho (por favor veja:Android, como adicionar ScrollView na tela que tem alguns itens da lista?), achei que é impossível rolar a tela enquanto você tem algumas listas em uma atividade. Além disso, encontrei esta resposta (adicionar vários listview em uma atividade) que dividia a tela em três segmentos, portanto, eu não tinha espaço suficiente para mostrar todos os itens e a tela não era rolável também.

Uma solução boba é criar xml para cada item e colocá-lo no layout xml da atividade. Embora funcione, mas eu tenho que copiar / colar tantas linhas de código.

Melhor maneira é usar o adaptador, então, na minha próxima tentativa, eu posso adicionar o resultado de duas outras listas na minha primeira lista e, em seguida, enviar o resultado para a classe do adaptador. Portanto, o adaptador mostrará todos os itens na lista. Embora, resolva o meu problema sobre a rolagem da tela (neste momento pergaminho da tela = rolagem da lista), mas eu preciso ter cabeçalho no topo de cada três itens.

É possível dizer ao adaptador para incluir, por exemplo, header.xml, após cada três itens da lista?

Espero explicar claramente! obrigado

questionAnswers(1)

yourAnswerToTheQuestion