Use a ListView and write an Adapter... You could probably start with
sub-classing BaseAdapter and making it take an ArrayList of data.  You
should then find this much easier to do...

Thanks,
Justin Anderson
MagouyaWare Developer
http://sites.google.com/site/magouyaware


On Mon, May 23, 2011 at 9:32 PM, pramod.deore <deore.pramo...@gmail.com>wrote:

> Any body as suggestion?
>
> On May 23, 3:38 pm, "pramod.deore" <deore.pramo...@gmail.com> wrote:
> > I had written some code for this like:
> >
> > First I had created one TreeSet object as:
> > TreeSet ts = new TreeSet<String>();
> >
> >                 public void checkExist()
> >                 {
> >                         if (ts.add(tokens[5]))
> >                         {
> >                                 System.out.println ("Record is not
> exist");
> >                                 showView(tokens);
> >                         }
> >                         else
> >                         {
> >                                 System.out.println ("SciptId is already
> exist");
> >
> >                                 System.out.println
> (scriptCode.getText());
> >
> > name.setText(tokens[2]);
> >                              emp.setText(tokens[4]);
> >                              MobNo.setText(tokens[5]);
> >                            }
> >                            }
> >
> > public void showView(String[] tokens)
> >                 {
> >
> >                          // get a reference for the TableLayout
> >                 TableLayout table = (TableLayout)
> > findViewById(R.id.tableLayout);
> >                 TableRow row = new TableRow(this);
> >
> >                 // create a new TextView
> >                 Name = new TextView(this);
> >                 empId = new TextView(this);
> >                 MobNo= new TextView(this);
> >
> >                 // create a new TableRow
> >
> >                 // set padding
> >                 Name.setPadding(6,6,6,6);
> >                 empId.setPadding(6,6,6,6);
> >                 MobNo.setPadding(6,6,6,6);
> >
> >                 Name.setText(tokens[2]);
> >                 empId.setText(tokens[4]);
> >                 MobNo.setText(tokens[5]);
> >
> >                 row.addView(Name);
> >                 row.addView(empId);
> >                 row.addView(MobNo);
> >
> >                 table.addView(row,new
> > TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
> > LayoutParams.WRAP_CONTENT));
> >                 }
> >
> > But here is problem is that if first three records are new then it is
> > ok, But suppose there is change in records then all changes are
> > updated in last rows . But what I want is changes are made in that
> > particular record .  Means suppose data is like
> >
> > Name    empId   MobNo
> > Pramod   123    12334
> > Tom     345     456465
> > Harry   345     546
> >
> > and now there is changes in Mob no of Pramod then table view must be
> > like:
> > Name    empId   MobNo
> > Pramod   123    78978
> > Tom     345     456465
> > Harry   345     546
> >
> > But using above code I got output as:
> > Name    empId   MobNo
> > Pramod   123   12334
> > Tom     345     456465
> > Pramod   123    78978
> >
> > Any Idea or suggestion? Thanks
> >
> > On May 23, 2:58 pm, "pramod.deore" <deore.pramo...@gmail.com> wrote:
> >
> >
> >
> > > Hi to all, I am deveolping one application in that I am getting
> > > continous data from server, now I want to show this data in table
> > > format. like
> >
> > > Name    empId   MobNo
> > > Pramod   123    12334
> > > Tom     345     456465
> > > Harry   345     546
> >
> > > I am able to show data like this.  But the challange is if suppose
> > > server send data from Pramod again then it must override old value and
> > > it look like
> >
> > > Name    empId   MobNo
> > > Pramod   123    78978
> > > Tom     345     456465
> > > Harry   345     546
> >
> > > And if new record received then it must add new row as
> >
> > > Name    empId   MobNo
> > > Pramod   123    12334
> > > Tom     345     456465
> > > Harry   345     546
> > > Rob     4554    465456
> >
> > > How to do this? Any response is appriciated. Thanks in advance.- Hide
> quoted text -
> >
> > - Show quoted text -
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to