Take a note androuid traverse a view below the sub view
//SaveBtnsaverout.setonclicklistener (NewOnclicklistener () {@Override Public voidOnClick (View v) {//TODO auto-generated Method Stub//Linebox below the Probox all the addEdit belowString jsonstring = ""; Jsonarray Jsonarray=NewJsonarray (); for(intk = 0; K < Linebox.getchildcount (); k++) {linearlayout layout=(LinearLayout) Linebox.getchildat (k); for(inti = 0; I < Layout.getchildcount (); i++) {View Viewchildren=Layout.getchildat (i); if(ViewchildreninstanceofEditText) {EditText EDT=(EditText) Viewchildren; //Total JSON ObjectJsonobject JSONOBJS =NewJsonobject (); String Point=(String) Edt.gettag (); String Stopname=Edt.gettext (). toString (); Try{jsonobjs.put ("Point", point); Jsonobjs.put ("Pointgps", point); Jsonobjs.put ("Text", Stopname); Jsonarray.put (JSONOBJS); } Catch(jsonexception e) {//TODO auto-generated Catch blockE.printstacktrace (); }}}} Toast.maketext (Getapplicationcontext (), JS Onarray.tostring (), Toast.length_short). Show (); } }); }