Android access to all child item in ListView -
i have listview build using custom listadapter. need access child item in list view in order text of textview in in each item in listview.
private void calctotalsales () { view v; textview tx; string abc=""; listview mylist = (listview) findviewbyid(r.id.todaysaleslistview); (int = 0; < mylist.getchildcount(); i++) { v = (view) mylist.getchildat(i); tx = (textview) v.findviewbyid(r.id.quantitytb); log.d ("text", tx.gettext().tostring()); } } part in listadapter :
@override public view getview(int position, view convertview, viewgroup parent) { viewholder holder; final int _position = position; if (convertview == null) { convertview = l_inflater.inflate(r.layout.activity_today_sales_list_view, null); holder = new viewholder(); holder.txt_itemname = (textview) convertview.findviewbyid(r.id.itemnametb); holder.txt_itemprice = (textview) convertview.findviewbyid(r.id.pricetb); holder.txt_itemquantity = (textview) convertview.findviewbyid(r.id.quantitytb); holder.txt_plusbtn = (button) convertview.findviewbyid(r.id.addbtn); holder.txt_minusbtn = (button) convertview.findviewbyid(r.id.minusbtn); holder.txt_plusbtn.settag(holder); holder.txt_minusbtn.settag(holder); convertview.settag(holder); holder.txt_plusbtn.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { //set text of textview } }); holder.txt_minusbtn.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { //set text of textview } }); } else { holder = (viewholder) convertview.gettag(); } holder.txt_itemname.settext(itemdetailsrraylist.get(position).getitemname()); holder.txt_itemprice.settext("rm "+itemdetailsrraylist.get(position).getitemcost()); return convertview; } here problem facing :
- i not access first item in listview
- the access item not consistent (meaning sometime success , sometime failed)
anyone can helps ?
Comments
Post a Comment