Criar tela no android dinamicamente em tempo de execução

Galera boa noite ,estou com um problema e gostaria de saber se existe a seguinte possibilidade:
No android será criado uma tele dinamica, ou seja de acordo com os parametros a quantidade de cmpos de texto vão existir e assim também
com os botões.
Por exemplo existe uma unica tela:
nesta tela caso seja status 1 criar uma tela com dois textview e um botão salvar
caso seja status 2 cria uma tela com apenas labels e assim por diante.
sei que se eu der um for podemos criar os componentes, mais como fica o layout , como seto isso dinamicamente para o layout.

Você pode esconder o campo

yourLabel.setVisibility(ViewGroup.VISIBLE); // mostra yourLabel.setVisibility(ViewGroup.GONE); // esconde

Depende do layout!

exemplo com absolute:

[code] AbsoluteLayout relative = (AbsoluteLayout)findViewById(R.id.AbsoluteLayout1);
final AbsoluteLayout.LayoutParams params = new AbsoluteLayout.LayoutParams(width,height,left,top);
relative.addView(componente, params);

[/code]