is there is any way using that I can hide some part of list. If suppose my list is like
1:Hall:1:AC 1:Hall:2:TV 1:Hall:3:Tube But I want to show list as Hall:Ac Hall:TV Hall:Tube. On Nov 25, 1:21 pm, "pramod.deore" <deore.pramo...@gmail.com> wrote: > Hi all, > > I have a 2 ArrayList as > > ArrayList<String> results = new ArrayList<String>(); > ArrayList<String> results1 = new ArrayList<String>(); > > From database I retrieved data and display them in the form of list. > > results.add( rid+":"+roomName+"?"+sid+","+switchName); > results1.add( roomName+"-"+switchName); > > this.setListAdapter(new ArrayAdapter<String>(this, > android.R.layout.simple_list_item_1,results)); > > Firstly I have only one ArrayList (i.e results). But in the list I > don't want to show rid,sid.(i.e roomid and switchid). Therefore I had > created second arrayList (i.e results) and use it in seListAdapter as > > this.setListAdapter(new ArrayAdapter<String>(this, > android.R.layout.simple_list_item_1,results1)); > > Now on list it only shows RoomName and SwitchName. Upto now everything > is ok. > > But I had used ContextMenu on this list.I had override the > > public void onCreateContextMenu(ContextMenu menu, View > v,ContextMenuInfo menuInfo) > { > //here I had given 3 options 1. Add Switch 2. RemoveSwitch 3. Back > > } > > public boolean onContextItemSelected(MenuItem item) > { > //But now I am getting only 2 values which are in the results1 (i.e > RoomName and SwitchName). But also I want RoomID and SwitchID. I don't > know how to get them? > I had tried using > Iterator itr = results.iterator(); > while(itr.hasNext()) > { > String ss = itr.next().toString(); > > String rID1 = ss.substring(0,ss.indexOf(":")); > rID = Integer.parseInt(rID1); > ..................... > > } > // But the problem is that it returns only last record. (i.e. > last rid, sid). > > } > > Now my problem is that how to get rid and sid. -- 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