android: listview no listview

Eu estou tentando colocar um listview dentro de um listviewitem. o listview interno não deve ser rolável, mas use todo o tamanho necessário para exibir todas as suas linhas. Existe uma maneira melhor de fazer isso? mesa, grade, ...? o problema que estou enfrentando agora é que o listview interno não ocupa o espaço necessário, então é cortado no final do primeiro listitem. Se eu tentar rolar, apenas o listview externo está rolando o que é exatamente o que eu quero.

LinearLayout layout = (LinearLayout) row.findViewById(R.id.LLBroadcasts);
layout.removeAllViews();

for (Item b : bs.getItems()) {

  View child = _inflater.inflate(R.layout.item_row, null);

  TextView tvTitle = (TextView) child.findViewById(R.id.TVItemTitle);
  tvTitle.setText(b.getTitle());

  TextView tvDesc = (TextView) child.findViewById(R.id.TVItemDescription);
  tvDesc.setText(b.getDescription());
  layout.addView(child);
}