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 metodovoid 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.
0 comentários:
Postar um comentário