Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Substituir arquivo de layout num ViewStub via código Java

Isso não é possível, uma vez que você "infle" o layout de um ViewStub ele vai substituir o Stub pelas Views do layout inflado.

  final View view = factory.inflate(mLayoutResource, parent,          false);    if (mInflatedId != NO_ID) {      view.setId(mInflatedId);  }    final int index = parent.indexOfChild(this);  parent.removeViewInLayout(this);    final ViewGroup.LayoutParams layoutParams = getLayoutParams();  if (layoutParams != null) {      parent.addView(view, index, layoutParams);  } else {      parent.addView(view, index);  }

O que você pode fazer é utilizar um ViewSwitcher para trocar entre as views, ou manualmente mesmo...​

Lúcio Maciel
luciofm@gmail.com


2014-06-02 10:15 GMT-03:00 César Manuel Malainho Oliveira <malainho@gmail.com>:
Boa tarde a todos, 

Tenho um ViewStub que carrega um arquivo de layout. Exemplo:
<ViewStub
android:id="@+id/imagem_stub"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout="@layout/imagem"
android:inflatedId="@+id/imagem_view"/>

Agora, o que eu pretendo é via Código Java carregar outro arquivo de layout no lugar do Anterior ao clicar num botão.

É possível fazer isso ?

Se sim, como posso fazer isso ?

Muito obrigado

--
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/d/optout.

--
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/d/optout.

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

0 comentários:

Postar um comentário