Ver mensagens sem resposta | Ver tópicos ativos Hoje é 27 Jan 2020, 14:34



Este tópico está trancado, você não pode editar mensagens ou enviar respostas.  [ 5 Mensagens ] 
 [Resolvido]Pegando valores dos EditText criado dinamicamente 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 23 Set 2011, 18:47
Mensagens: 9
Mensagem [Resolvido]Pegando valores dos EditText criado dinamicamente
Pessoal na minha aplicação eu gero alguns EditTexts de forma dinâmica. EX: Recebo um valor de um EditText e de acordo com o valor recebido gero os mesmos.


                                TableLayout ll = (TableLayout) findViewById(R.id.tableJogadores);
                EditText editTextQtdjogadores = (EditText) findViewById(R.id.editTextQtdJogadores);
                                int qtdJogadores = Integer.parseInt(editTextQtdjogadores.getText().toString());


                                                       for (int i = 0; i < qtdJogadores; i++) {
                            TextView textViewJogador = new TextView(
                                    NovoCampeonato.this);

                            EditText editTextNomeJogador = new EditText(
                                    NovoCampeonato.this);
                            editTextNomeJogador.setHint("nome do jogador"
                                    + (i + 1));

                            EditText editTextTime = new EditText(
                                    NovoCampeonato.this);
                            editTextTime.setHint("nome do time" + (i + 1));

                            textViewJogador.setText("Jogador" + (i + 1));
                            TableRow tr = new TableRow(NovoCampeonato.this);

                            tr.addView(textViewJogador);
                            tr.addView(editTextNomeJogador);
                            tr.addView(editTextTime);
                            ll.addView(tr);
                        }
                                                 Button buttonCadastraNovoCampeonato = new Button(
                                NovoCampeonato.this);
                        TableRow tr = new TableRow(NovoCampeonato.this);

                        buttonCadastraNovoCampeonato
                                .setText("gerar campeonato");

                        tr.addView(buttonCadastraNovoCampeonato);
                        ll.addView(tr);

...
Gostaria de saber como posso recuperar os valores dos EditTexts gerados dentro do for ao clicar no buttonCadastraNovoCampeonato(visto que os mesmos não possuem um id definido no XML) ...


Editado pela última vez por BBK em 24 Jan 2013, 17:05, no total de 5 vez



24 Jan 2013, 16:27
Perfil
Google employee
Google employee

Data de registro: 28 Jun 2012, 19:13
Mensagens: 1308
Localização: Itaperuna-RJ
Mensagem Re: Pegando valores dos EditText criados dinamicamente
E qual a dúvida?

Obs: Coloque o código usando as tags [java] e [xml] pra facilitar! Vlw!

_________________
Powell


24 Jan 2013, 16:33
Perfil
What is Android?
What is Android?

Data de registro: 23 Set 2011, 18:47
Mensagens: 9
Mensagem Re: Pegando valores dos EditText criados dinamicamente
OK, alterado. raphaelframos você tem alguma ideia de como eu posso recuperar os valores dessas EditTexts geradas dinamicamente ?


24 Jan 2013, 16:44
Perfil
Google employee
Google employee

Data de registro: 28 Jun 2012, 19:13
Mensagens: 1308
Localização: Itaperuna-RJ
Mensagem Re: Pegando valores dos EditText criados dinamicamente
Crie uma arrayList<EditText> global... e toda vez que você criar um novo editText, adicione nesse array, ae depois você percorre o array e salva seus dados, sacou?

_________________
Powell


24 Jan 2013, 16:50
Perfil
What is Android?
What is Android?

Data de registro: 23 Set 2011, 18:47
Mensagens: 9
Mensagem Re: Pegando valores dos EditText criados dinamicamente
Valeu raphaelframos, pegou tranquilo.


24 Jan 2013, 17:04
Perfil
Mostrar mensagens anteriores:  Organizar por  
Este tópico está trancado, você não pode editar mensagens ou enviar respostas.   [ 5 Mensagens ] 

Quem está online

Usuários vendo este fórum: (_FM_), Aderbal Nunes, adilson, adolfo, afpcp, alexandrefett, Anderson MarkZ, ANDRE FELIX DE ASSIS, Andrey, ARAKINIDIO, attomweb, axellsan, Beru Lars, blurkness, bocajunior88, bomcabelo, bravus, caiodemarco, canaville, capo, careisjr, carlos.macleod, carminati, cavenaghi, Chanceler Supremo Finis Valorum, Chefe Nass, claudioalfonso, cleiton_maciel, Comandante Cody, Cr-Informática, Danilo Dias, Darkluna, dchechetto, Demerval, DITÃO, Dookan, drjunior, edervieira, emersonalencar, erikopa, FVB, gapler, genildof, Geovanne Duarte, gfgodoy, glmsistemas, Guilherme, gutem25, hostdesigner, jacksaum, JairoCN, JAndroid, Jango Fett, jefficojava, Jota, jrchuteboxe, julianofischer, Juliobcosta, kpinheiro, lanlan, laucode, leandroviana, leo, leoadias, levita, lillian.brandao, lkunta, lucasB, lucianoedipo, luiz, Luke Skywalker, Lúcio Zanette, mapis, MarceloLuz, MarceloMC, marcelorferrari, Marini, mauriciobreide, mauriciomag, mcroft, mcurtis, mmiottobarbosa, MpassosT, Mvitor, nandokanarski, neviim, nsansilva, o-raposa, Odigooogle™, otpor, paint-horse, phsantos, Rafael, rafael.cioban, rafsantos, ramonsiebra, raulcca, renatocoliveira, rerp7, ricardoogliari, Rickxdx, rixargolo, robertofonte, rodrigo_mg, Romulo, romuloff, ronamore, rotmeil, ruizsa, samuel.cavanieri, sandro, sasuke_sarutobi, Silvio Vaz, taluna, Tangerina, tChAnDy, tchou, thienne, ThiMatsu, tirloni, Transtago, vanmars, viniciusluiz, waideman, weber, Webnet, wilson.slima, wingdoido, xa:=zin, xikin e 4 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi