Android - layout linear de várias linhas

Preciso de um layout de várias linhas, que se comportaria como um layout linear horizontal, mas quando não houver espaço suficiente para colocar o novo widget, ele se expandirá para a próxima linha, assim como as palavras no texto. Os widgets seriam adicionados lá em tempo de execução e devem ir comwrap_content. Na verdade, haveria botões.

Existe algum widget com esse comportamento? Ou dê uma sugestão sobre como escrever esse layout sozinho.

Por fim, deve ficar assim:

questionAnswers(2)

yourAnswerToTheQuestion