Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Duplicar Fragment

Eu uso um método para recriar um fragment que uso no caso da rotação do aparelho. Veja se te atende:


protected Fragment recreateFragment(Fragment f) {
   try {
        Fragment.SavedState savedState = getSupportFragmentManager().saveFragmentInstanceState(f);

        Fragment newInstance = f.getClass().newInstance();
        newInstance.setInitialSavedState(savedState);
        newInstance.setArguments(f.getArguments());

        return newInstance;
    } catch (Exception e) // InstantiationException, IllegalAccessException
    {
        throw new RuntimeException("Cannot reinstantiate fragment " + f.getClass().getName(), e);
    }
}

Em quarta-feira, 29 de junho de 2016 22:40:21 UTC-3, Daniel Reis escreveu:
Thiago, assim eu só consigo inserir um, não consigo inserir vários, preciso que cada vez que eu clique seja adicionado mais um... 

O contexto é o seguinte: 

Tenho em um fragment um bloco que tem 7 edittexts, e o usuário pode adicionar mais um bloco, mais um, mais um e etc... 

Pense no seguinte: 

Um formulário de Itens para orçamento, o usuário preenche: 

Nome: Guardanapo
Quantidade: 10
...demais campos...

+

Nome: Batata Frita
Quantidade: 12
...demais campos...



Nome: Sabonete
Quantidade: 06
...demais campos...


e assim pra eternidade... rsrsrs

No final, preciso enviar todos esses dados digitados para o webservice.


Em quarta-feira, 29 de junho de 2016 16:40:25 UTC-3, Tiago J. Grillo escreveu:
Seja se entendi e se isto ajuda.

LinearLayout layout= (LinearLayout)
                ((Activity) context).findViewById(R.id.PanelLl);
        LayoutInflater layoutInflater = (LayoutInflater)
                context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
        v = layoutInflater.inflate(R.layout.grupo_item, layout, false);
        layout.addView(v, layout.getChildCount());



2016-06-29 15:48 GMT-03:00 Carlos Eduardo <carlosedua...@gmail.com>:
Boa tarde,

Tentei imaginar o contexto que você precisaria disso e não consegui! Se puder, dá um exemplo mais próximo do seu problema
Não sei uma forma fácil de fazer isso não.
Talvez se você duplicasse somente os componentes seria mais fácil.

Att


--
Carlos Eduardo Simões Pelegrin

Em 29 de junho de 2016 15:44, Daniel Reis <dan...@bahiatecnologia.com.br> escreveu:
Pessoal, boa tarde!

Estou desenvolvendo um projeto, onde preciso duplicar/adicionar através de um botão O MESMO fragment várias vezes na mesma tela, é um formulário onde também precisarei recuperar os valores dos edittexts, alguém sabe como fazer isso? 

--
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-...@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-...@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