Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] ID Dinamico em um componente na tela

Não é assim que java funciona, você está procurando layout dentro de R.id e não existe. O certo é:

void carregarLayout(int layout) {
   LinearLayout layoutACarregar = (LinearLayout) findViewById(layout);
   …
}



carregarLayout(R.id.layout3);





2013/12/17 Ricardo Cardoso <rick.duk@gmail.com>
Olá, crei alguns layouts com Fragments, só que agora preciso carregar eles dinamicamente. Por exemplo eu chamo o método: carregarLayout(layout3);

e faço assim nesse metodo
void  carregarLayout(int layout)
LinearLayout layoutACarregar = (LinearLayout) findViewById(R.id.layout);

Só que no R.id.layout seria passado um parâmetro, por exemplo layout3. 
Esse layout3 existe na View. É um linearLayout mesmo, o problema é que seu eu coloco somente R.id.layout ele da erro naturalmente por não achar nada na view com esse id.

Alguém pode me ajudar?


--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário