リニアーレイアウトで、(ボタンを押したなどの)イベントでリニアーレイアウトの真ん中にテキストビューが出てくる。
もう一度イベント発生したら、テキストビューがもう一つ、リニアーレイアウトの中に真ん中を分け合う形で出てくる。
更にもう一度イベント発生したら、三個目のテキストビューが、リニアーレイアウトの中に既にある2つと真ん中を分け合う形で出てくる。

というレイアウトを作りたいんですが、orientationが縦方向のリニアーレイアウトに、gravityがcenter、weight値がみんな同じのテキストビューをonClickイベントで配置していけばいいんでしょうか?
やり方は複数あるとは思うのですが、動的にレイアウトを生成するならば、XMLに予め書いておくのは無理ですよね?