How to get all text from dynamically added edittext in android? -


i new android. need know how text values of edittext has added dynamically when user press add button.

add.setonclicklistener(new onclicklistener() { public void onclick(view v) { table = (tablelayout) findviewbyid(r.id.table); row = new tablerow(material.this); table.setgravity(gravity.center);  edit = new edittext(material.this);   edit.setwidth(135);  edit.setheight(35);  edit.setbackgroundcolor(color.white);   row.addview(edit);  table.addview(row);  

here how text values of edittext? user may add more 1 edittext. @ case, how text?

edittexts created dynamically reference use reference value of it.

for example

i have created edittext.

edittext mytextbox = new edittext(getbasecontext()); containerlayout.addview(mytextbox); 

here, mytextbox variable refers edittext, use gettext() value of box or use settext() set value box.

string value = mytextbox.gettext().tostring(); mytextbox.settext("this setted text");` 

edit

if there more 1 edittext add references in array , iterate on them.

list<edittext> myarray = new arraylist(); edittext edittext1 = new edittext(getbasecontext());  containerlayout.addview(edittext1);  myarray.add(edittext1);  edittext edittext2 = new edittext(getbasecontext());  containerlayout.addview(edittext2);  myarray.add(edittext2);  edittext edittext3 = new edittext(getbasecontext());  containerlayout.addview(edittext3);  myarray.add(edittext3);  int = 0;     while (i < myarray.size()) {         log.i(tag,myarray.get(i).gettext());         i++;     } 

enter image description here


Comments