Olá,
Eu criei dois objetos do tipo TextView, e atribuí textos para ambos. Eu gostaria de exibir ambos, um abaixo do outro, mas não sei como faze-lo. Eu fiz isso:
[code]
TextView meuTexto = new TextView(this);
TextView meuTexto2 = new TextView(this);
meuTexto.setText("meuTexto");
meuTexto2.setText("meuTexto2");
setContentView(meuTexto);
setContentView(meuTexto2); [/code]
Mas obviamente não funcionou, já que o método setContentView() exibiu o último objeto atribuído. Bem, como eu poderia exibir esses dois TextViews um abaixo do outro respectivamente?
Obrigado.
Consegui fazer isso através do arquivo Main.xml:
<TextView android:text="meuTexto1" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<TextView android:text="meuTexto2" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
mas e da forma como eu estava fazendo, como ficaria?
Obrigado.
LinearLayout layout = new LinearLayout(this);
TextView meuTexto = new TextView(this);
TextView meuTexto2 = new TextView(this);
layout.addView(meuTexto);
layout.addView(meuText2);
meuTexto.setText("meuTexto");
meuTexto2.setText("meuTexto2");
setContentView(layout);
Voce tem que fazer algo parecido no XML tambem para criar telas mais complexas.
Obrigado por esclarecer, Marky.
opa, boa tarde sou novo aqui e estou iniciando com o android…
no meu caso estava com a mesma duvida…só que os meus textos aparecem um ao lado do outro !!
alguem saberia me dizer o porque??